On Friday, April 8, 2011, Stan Hoeppner <s...@hardwarefreak.com> wrote:
> email builder put forth on 4/8/2011 10:14 PM:
>> Hello,
>>
>> I'm thinking about trying the example suggested in the documentation for
>> "sleep":
>>
>>
>> /etc/postfix/main.cf:
>> smtpd_client_restrictions =
>>         sleep 1, reject_unauth_pipelining
>> smtpd_delay_reject = no
>
> To achieve what goal?  Stopping bot spam?  There are much better methods
> available today.
>
>> In general, I try to order smtpd_*_restrictions with the least costly first, 
>> so
>
> Good habit.
>
>> this would be an exception.  Has "sleep" shown to be:
>>
>>   * effective?
>>   * cause performance issues?
>>   * cause any delivery problems?
>
> AIUI, this will delay every smtpd connection by 1 second.  Since each
> smtpd process can only process one transaction at a time, on a busy
> server you'll end up with lots of smtpd processes eating resources, and
> possibly mail delays if you reach the process limit of 100--incoming
> connections must wait for an smtpd to become available.  As to the
> effectiveness of sleep in combating bot spam, I have no idea as I've
> never tried it.
>
>> Or is this merely a poor-man's greylisting?
>
> In essence, yes.
>
>> Am I better off with a policy
>> server that can selectively implement a greylisting delay?
>
> No, you're better off using postscreen and or
> http://www.hardwarefreak.com/fqrdns.pcre instead of greylisting, which
> has its own set of performance and resource problems.
>
>> I'm using version 2.3.3
>
> You *need* to upgrade.  2.3.3 is ancient and no longer supported.  You
> need 2.8 to get access to postscreen.  fqrdns.pcre will work with any
> version containing pcre support.  I'm making an educated guess that
> you're using CentOS 5.5.  I believe the following is a binary rpm for
> rhel5 x86-64 (CentOS 5), which should be the package you need assuming
> you're running 64bit CentOS.
>
> http://ftp.wl0.org/official/2.8/RPMS-rhel5-x86_64/postfix-2.8.2-1.rhel5.x86_64.rpm
>
> This rpm is labeled "experimental" by Simon likely simply because it
> hasn't seen wide use yet.  If you want 2.8 and postscreen, this is
> likely the quickest way to get there.  Or you can download the source
> from postfix.org and build it yourself.

If you don't have a 64-bit system and/or want to upgrade using the
Postfix source, very easy instructions are here:

http://stevejenkins.com/blog/2011/01/building-postfix-2-8-on-rhel5-centos-5-from-source/

SteveJ

Reply via email to