|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
From: Wietse Venema (wietse
porcupine.org)
Date: Sun Feb 01 2009 - 16:55:16 CST
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Victor Duchovni:
> On Sun, Feb 01, 2009 at 05:16:18PM -0500, Wietse Venema wrote:
>
> > Bokhan Artem:
> > > In the next example postfix does not pass HELO from XCLIENT line to the milter if "EHLO spike.porcupine.org" is ommited.
> > > It looks like bug.
> >
> > This is not a bug.
> >
> > After XCLIENT, Postfix must reset the Milter session and start from
> > scratch with the new client IP address and hostname.
> >
> > It makes no sense to send the Milter the EHLO that was sent
> > before XCLIENT.
>
> Nor the "HELO=" parameter, because milters process SMTP commands, not
> artbitrary attributes. Since you see "220" after "XCLIENT", send
> the desired EHLO command at that point.
>
> This means that the "HELO" parameter for "XCLIENT" could arguably be
> deprecated, you are free to not send "HELO=" with XCLIENT. If you do
> sent it, and don't EHLO/HELO after 220, it will only apply to Postfix
> restrictions, not milters.
No need to deprecate HELO=, it just can't work with Milters.
Wietse
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]