Hi list.

I was recently looking over my postfix config and RFC 5321 in order to
see whether everything seems still to be compliant (not postfix,.. but
my config ;) ).

Then I stumbled accross the following:
http://tools.ietf.org/html/rfc5321#section-4.1.4 says:
A session that will contain mail transactions MUST first be
   initialized by the use of the EHLO command.  An SMTP server SHOULD
   accept commands for non-mail transactions (e.g., VRFY or EXPN)
   without this initialization.

However having smtpd_helo_required = yes (which is the non-default)
ALWAYS requires the HELO/EHLO, not only for mail transactions.
I wasn't able to find a way to get RFC compliant behavior ... ok the
RFC just says "SHOULD" so stricly speaking, they way Postfix goes is
stilly compliant.

Is it somehow possible to fulfil this SHOULD, whil still fulfiling the MUST?

Regards,
Philippe.

Reply via email to