On Wed, Jan 21, 2009 at 10:54:49AM -0800, Todd A. Jacobs wrote: > I'm using postfix as a smarthost to forward mail through my upstream > ISP. Is there any way to have postfix resolve the MX record of the > destination domain and block outgoing mail on that basis?
So far, this is what I have in my restrictions section: smtpd_helo_required = yes smtpd_delay_reject = yes smtpd_client_restrictions = check_recipient_access hash:/etc/postfix/recipient_access check_client_access hash:/etc/postfix/domain_access check_helo_access hash:/etc/postfix/helo_access reject_invalid_helo_hostname reject_non_fqdn_helo_hostname reject_unknown_helo_hostname reject_unknown_sender_domain reject_rbl_client sbl-xbl.spamhaus.org reject_rbl_client postmaster.rfc-ignorant.org permit_mynetworks reject_unauth_destination check_policy_service inet:127.0.0.1:60000 smtpd_sender_restrictions = check_sender_access hash:/etc/postfix/sender_access smtpd_error_sleep_time = 5 smtpd_soft_error_limit = 2 smtpd_recipient_restrictions = check_recipient_mx_access hash:/etc/postfix/outbound_mx However, the following in outbound_mx doesn't seem to block the outbound mail: smtp.secureserver.net REJECT What am I doing wrong here? -- "Oh, look: rocks!" -- Doctor Who, "Destiny of the Daleks"