Darren Pilgrim a écrit : > King Spook wrote: >> I'm getting hit pretty hard with spam, and was hoping to reduce it a >> bit by adding the following smtpd restrictions: >> >> smtpd_helo_restrictions = reject_invalid_helo_hostname, >> reject_non_fqdn_helo_hostname >> smtpd_sender_restrictions = reject_non_fdqn_sender >> >> Is that safe to do? > > Yes! Depending on the day, anywhere from a third to half of messages > rejected in-session by my servers are due to those two restrictions > alone. In two years, I've yet to see a false positive. Just don't use > reject_unknown_helo_hostname (way too many false positives). > > Caveat: Many MUAs use non-FQDN hostnames or worse. You get around this > problem by putting them in smtpd_recipient_restrictions, after > permit_mynetworks and permit_sasl_authenticated: > > smtpd_recipient_restrictions = > permit_mynetworks, > permit_sasl_authenticated, > reject_unauth_destination, > reject_invalid_helo_hostname, > reject_non_fqdn_helo_hostname, > reject_non_fdqn_sender > reject_unlisted_sender, > reject_unlisted_recipient, >
also consider adding reject_rbl_client zen.spamhaus.org check spamhaus site for more infos (policy, usage, ...). > You should almost always keep all your restrictions in > smtpd_recipient_restrictions. It avoids evaluation-order headaches.