$protocol = ESMTP: Bug, docu bug or a layer 8 problem?

Mark Martinec Mark.Martinec+amavis at ijs.si
Mon Jan 16 19:00:00 CET 2012


Pascal,

> after reading the comment
> 
> # $protocol = ... defaults to 'SMTP' or 'LMTP' (autodetect) on inet socket;
> #             must be configured explicitly for Unix sockets.
> #             Possible values: 'ESMTP', 'SMTP', 'LMTP', 'AM.PDP'
> 
> in amavisd.conf-default I decided to use 'protocol => "ESMTP"' for one
> policy bank. But that results in crash:
> 
> amavis[9500]: () (!!)TROUBLE in process_request: unsupported protocol:
> ESMTP, TCP at /usr/sbin/amavisd-new line 11347. amavis[9500]: ()
> (!)Requesting process rundown after fatal error
> postfix-baz/smtpd[9656]: warning: lost connection with proxy 127.…
> postfix-baz/smtpd[9656]: proxy-reject: END-OF-MESSAGE: 451 4.3.0 Error:
> queue file write error; …
> 
> Hm, where is the problem? In the code, in the default config comments or
> is just me?

Indeed, a documentation bug.  The 'ESMTP' is not a legal value there,
just use 'SMTP'.  Fixing it now...   thanks!

  Mark


More information about the amavis-users mailing list