Thanks for your replies.

Actually I'm already using greylisting, but I can see how delay greeting
reduces an extra bit the amount of spam received.

I work at a Consulting company with offer support and manteinance
services to other companies so I cannot monitor all day postfix servers
of all my customers.

I can't know the pattern of clients connecting from dynamic IP addresses
to authenticate via SMTP.

There are also a lot of spam coming from hosts with FQDN and PTR
records, so enabling delay greeting only to 'unknown' clients is not so
useful for me :(

I know that all your replies are valid alternatives but I just wanted to
know if this Outlook's behavior against smtpd_delay_reject has a
solution while keeping my settings as they are.

Thanks

Noel Jones escribió:
> Jason Voorhees wrote:
>> Hi friends:
>>
>> I'm sorry but my english isn't good yet.
>>
>> I'm running Postfix with some smtpd restrictions like these:
>>
>>
>> smtpd_delay_reject = no
>>
>> smtpd_client_restrictions =
>>  permit_mynetworks,
>>  sleep 25,
>>  permit_sasl_authenticated
> 
> This is very unfriendly.  You're penalizing the entire internet (and
> your own remote authenticated users) because of a few bad actors.
> 
> Greylisting is a far better and far more effective choice.  I suggest
> you abandon this method and implement greylisting.
> http://www.postfix.org/addon.html#policy
> 
> If you insist on using the "sleep" feature, the proper way is like this:
> 
> smtpd_client_restrictions =
>   permit_mynetworks
>   permit_sasl_authenticated
>   sleep 2
>   reject_unauth_pipelining
> 
> Using sleep values greater than 5 will likely offer little benefit at
> the expense of every legit client.
> 
>>
>> smtpd_helo_restrictions =
>>  permit_mynetworks,
>>  permit_sasl_authenticated,
>>  reject_non_fqdn_hostname,
>>  reject_invalid_hostname,
>>
>>
>> among others UCE settings.
>> This setting works fine because stop spammers with delay greeting. So,
>> people behind 'mynetworks' can send e-mail without problems and without
>> delays.
>>
>> But other people that aren't in 'mynetworks' (i.e: some user at his
>> laptop on Internet) can't send e-mail trough Outlook Express or MS
>> Outlook.
>> He gets the following error:
>>
>>
>> 504 5.5.2 <angelxp>:Helo command rejected: need fully-qualified
>> hostname; proto=SMTP helo=<angelxp>
> 
> Your error report is inconsistent with your presented evidence.  If you
> need more help, show "postconf -n" output and complete postfix log
> entries showing the problem.
> http://www.postfix.org/DEBUG_README.html#mail
> 
> 

Reply via email to