berny wrote, at 04/08/2009 05:41 AM:

> 2. If yes,  what type do you use?
>        a) only PTR check [reject_unknown_reverse_client_hostname]
>        b) or PTR=A check [reject_unknown_client_hostname]
> 3. What are your experiencies and opinion to it?

I have found it unsafe to use either. At the very least, it will reject
mail from poorly run (but legitimate) mailing lists. There are also an
alarming number of schools, government and other nonprofit sites that
cannot make it past these checks due to poorly configured DNS and the
lack of expertise to correct it. At the extreme end, some major
registrars cannot pass these checks, which could put domains at risk for
recipients who depend on email reminders to renew their domain
registrations.

It's a shame, because enforcing these checks would have a noticeable
impact on spam, especially FCrDNS:

  http://en.wikipedia.org/wiki/Forward_Confirmed_reverse_DNS

Sadly, I have been unable to uncover a method to use FCrDNS in a scoring
system. Ideally, I would like to use SpamAssassin, but if anyone knows
of another way, please share.

In any case, you can review the potential impact of the above directives
by including this in smtpd_(client|recipient)_restrictions:

  warn_if_reject reject_unknown_reverse_client_hostname
  warn_if_reject reject_unknown_client_hostname

Watch your logs and monitor potential rejections. Be aware, however,
that it can take months to reveal something truly serious (like a yearly
notification from a registrar).

Reply via email to