On Jun 11, 2012, at 15:00, tobi wrote:

> Am 11.06.2012 13:17, schrieb DTNX Postmaster:
>> Also, since it seems you are trying to block the use of address
>> literals; the use of these is perfectly valid according to spec, so it
>> may be a good idea to adjust your message somewhat, and explain;
>> 
>> /^\[.*\]$/
>>         REJECT address literals not accepted from non-client hosts
> I always thought in helo_name a fqdn has to be provided according to spec. 
> This check is not for recipient or sender but just for the helo name the 
> client sends.
> 
> But thanks for putting my on the right track. I just created a cidr map with 
> client ips which should not be helo checked. I put this map before my helo 
> checks and it works fine

A fully-qualified domain name is indeed required. You can enforce this 
by including the following check;

http://www.postfix.org/postconf.5.html#reject_non_fqdn_helo_hostname

There is however a special exception for systems without a domain in 
the spec, see;

http://tools.ietf.org/html/rfc5321#section-4.1.3

Which is why Postfix does not provide for a way to block them, as they 
are technically correct.

Cya,
Jona

Reply via email to