Hello, i have postfix 2.7.2 and i have problem with restrictions. I setup smtpd_recipient_restrictions here is my main.cf config file:
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, check_helo_access hash:/etc/postfix/helo_checks, check_sender_access hash:/etc/postfix/helo_checks, check_recipient_access pcre:/etc/postfix/recipient_checks.pcre, reject_unauth_destination, reject_invalid_hostname, reject_unauth_pipelining, reject_non_fqdn_sender, reject_unknown_sender_domain, reject_non_fqdn_recipient, reject_unknown_recipient_domain, reject_unlisted_sender, reject_rhsbl_client blackhole.securitysage.com, reject_rhsbl_sender blackhole.securitysage.com, reject_rbl_client relays.ordb.org, reject_rbl_client blackholes.easynet.nl, reject_rbl_client cbl.abuseat.org, reject_rbl_client proxies.blackholes.wirehub.net, reject_rbl_client bl.spamcop.net, reject_rbl_client sbl.spamhaus.org, reject_rbl_client opm.blitzed.org, reject_rbl_client dnsbl.njabl.org, reject_rbl_client list.dsbl.org, reject_rbl_client multihop.dsbl.org, reject_rbl_client pbl.spamhaus.org, permit That file pcre:/etc/postfix/recipient_checks.pcre contain: /^\@/ 550 Invalid address format. /[!%\@].*\@/ 550 This server disallows weird address syntax. /^postmaster\@/ OK /^hostmaster\@/ OK /^abuse\@/ OK /^nobody\@/ REJECT After i create file i do: postmap hash:/etc/postfix/recipient_checks.pcre and postfix reload / restart (few times) and i still can send email from yahoo to nobody on my server. Also i see that spam ip-s that is blocked on bl.spamcop.net for example still can send me email. That rule reject_rbl_client bl.spamcop.net does not block them. Any one can help and tell me where is my mistake ? -- Regards, Condor