From LedHed's Wiki
| Line 1: | Line 1: | ||
| − | + | These restrictions are useful for accepting, rejecting and even routing messages. | |
| + | Reference: [http://www.postfix.org/postconf.5.html#smtpd_recipient_restrictions smtpd_recipient_restrictions] in the postfix documentation | ||
| + | |||
| + | '''Example:''' | ||
| + | <br> | ||
| + | smtpd_sasl_auth_enable = yes | ||
| + | broken_sasl_auth_clients = yes | ||
| + | smtpd_sasl_security_options = noanonymous | ||
| + | smtpd_recipient_restrictions = | ||
| + | permit_mynetworks | ||
| + | permit_sasl_authenticated | ||
| + | reject_unauth_destination | ||
| + | reject_unlisted_recipient | ||
| + | check_client_access pcre:/etc/postfix/dspam-filter.cf | ||
| + | <br> | ||
| + | |||
| + | ''NOTE:'' '''''[http://www.postfix.org/postconf.5.html#smtpd_reject_unlisted_recipient reject_unlisted_recipient]''''' ''is the best thing since sliced bread!''<br> | ||
| + | It will reject mail where the recipient domain is listed in Virtual_Mailbox_Domains but the recipient is not listed in Virtual_Mailbox_Maps. You would think this goes without saying, but this isn't the default behavior. When in doubt add this line! | ||
[[Category:Postfix]] | [[Category:Postfix]] | ||
Revision as of 20:58, 16 August 2006
These restrictions are useful for accepting, rejecting and even routing messages.
Reference: smtpd_recipient_restrictions in the postfix documentation
Example:
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_security_options = noanonymous
smtpd_recipient_restrictions =
permit_mynetworks
permit_sasl_authenticated
reject_unauth_destination
reject_unlisted_recipient
check_client_access pcre:/etc/postfix/dspam-filter.cf
NOTE: reject_unlisted_recipient is the best thing since sliced bread!
It will reject mail where the recipient domain is listed in Virtual_Mailbox_Domains but the recipient is not listed in Virtual_Mailbox_Maps. You would think this goes without saying, but this isn't the default behavior. When in doubt add this line!