Changed variable access method to include @ as required. Removes the warning.
Added configurability of postgrey 'check_policy_service' as hte default socket isn't the default value for postgrey on debian 7.
Removed explicit reject from smtps smtpd_client_restrictions as this prevents legitimate relaying of messages delivered via SSL, where they are allowed without SSL. Does not allow mail that shouldn't be relayed.
Added configuration options and templating for smtps options
'smtpd_sasl_auth_enable' and 'smtpd_client_restrictions'. Neither is
certain and fixed. You might want to restrict authenticated sessions to
the submission port for example, and you might or might not want to
accept mail from unauthenticated connections on 465.

Note that the use of port 465 isn't standards compliant anyway but I
feel like to unauthenticated clients it should behave like port 25.

Hmm... Greylisting on 465...
Added default content filter for smtps. Can be overriden but defaults to
the same as smtp.
Added configuration options/templating for the full suit of postfix
restriction lists:

    smtpd_client_restrictions
    smtpd_helo_restrictions
    smtpd_sender_restrictions
    smtpd_recipient_restrictions
    smtpd_data_restrictions
    smtpd_end_of_data_restrictions
Added support for 'smtpd_helo_required'.
Merge pull request #27 from tjnicholas/fix1

increased configuration availability, updated default and a warning fix.
Avoid useless empty lines when some parameters aren't set
Update ChangeLog
Update the el5 main.cf template
Release 0.3.3
add support for multiple directives, including TLS

also SMTP TLS client auth does not require all the sasl options
add TLS client cert paramaters