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.

Reply via email to