On 4/19/2010 12:11 AM, Alex wrote:

The "warn_if_reject" feature predates "reject_unauth_pipelining", which you
seem to be using successfully.  I strongly suspect there was some other
error -- probably a simple typo in your config -- that kept warn_if_reject
from working for you.

I'm trying to do:

     warn_if_reject =  reject_rbl_client backscatter.spameatingmonkey.net

But it appears that's only available in later versions, so I've tried
this, and it also doesn't work:

     warn_if_reject = reject_maps_rbl backscatter.spameatingmonkey.net



warn_if_reject should proceed a restriction in your smtpd_recipient_restrictions.

smtpd_recipient_restrictions =
  permit_mynetworks
  ...
  warn_if_reject reject_msps_rbl


I misquoted HISTORY about when reject_unauth_pipelining was introduced, actually should have been:

19990905
...
        Feature: reject_unauth_pipelining SMTP restriction that
rejects mail from clients that improperly use SMTP command
        pipelining.


The part I quoted was about adding the "smtpd_data_restrictions" feature.

So it's possible that your postfix doesn't support warn_if_reject, which was added in Nov 2001.

You can check your postfix version and release date with
postconf mail_version mail_release_date

Will reject_rhsbl_sender and reject_rhsbl_client work in old versions?

Don't know... HISTORY says those features were added in Sept 2002. Check your mail_release_date and mail_version, and if they look promising, give it a try.

The reason you don't get flamed for running ancient postfix is that even ancient postfix is fairly secure. You're just missing new features and bug fixes. But I would worry about the OS and the other software that may be running on a box with such an old postfix.


  -- Noel Jones

Reply via email to