ESMTP ABORTING: Connection broken during DATA
Mark Martinec
Mark.Martinec+amavis at ijs.si
Fri Jun 20 20:29:43 CEST 2014
Carsten,
> i am using amavis with postfix by sending mails to amavis via
> smtpd_proxy_filter.
> But amavis runs in a timeout, and i don`t know why.
> Until now, it appears only with one single message, but I am afraid,
> that this could happen more often in the future.
> Jun 19 20:02:15 my-postfix postfix/smtpd[2578]: connect from
> mail.foobar.org[111.222.111.222]
> Jun 19 20:02:17 my-postfix postgrey[3156]: action=pass, reason=triplet
> found, client_name=mail.foobar.org,
> client_address=111.222.111.222, sender=sender at senderdomain.de,
> recipient=recipient at domain.de
> Jun 19 20:02:17 my-postfix postfix/smtpd[2578]: NOQUEUE:
> client=mail.foobar.org[111.222.111.222]
> Jun 19 20:02:18 my-postfix amavis[679]: (00679-04) ESMTP::10024
> /var/lib/amavis/tmp/amavis-20140619T194021-00679-ZfLFYOVy:
> <sender at senderdomain.de> -> <recipient at domain.de> SIZE=9833669
> Received: from mx.provider.de ([127.0.0.1]) by localhost
> (my-postfix.provider.de [127.0.0.1])
> (amavisd-new, port 10024) with ESMTP for <recipient at domain.de>; Thu,
> 19 Jun 2014 20:02:17 +0200 (CEST)
> Jun 19 20:11:02 my-postfix amavis[679]: (00679-04) (!)ESMTP ABORTING:
> Connection broken during DATA:
> at (eval 108) line 205, <GEN54> line 1841.
> Jun 19 20:11:02 my-postfix amavis[679]: (00679-04) size: 9833669,
> TIMING [total 524713 ms] -
> SMTP greeting: 5 (0%)0, SMTP EHLO: 1 (0%)0, SMTP pre-MAIL: 1 (0%)0,
> lookup_sql: 2 (0%)0,
> SMTP pre-DATA-flush: 1015 (0%)0, rundown: 523689 (100%)100
> Jun 19 20:11:02 my-postfix amavis[679]: (00679-04) (!)ESMTP: NOTICE:
> ABORTING the session:
> Connection broken during DATA: at (eval 108) line 205, <GEN54> line
> 1841.
> Jun 19 20:11:02 my-postfix postfix/smtpd[2578]: lost connection after
> DATA (506193 bytes) from mail.foobar.org[111.222.111.222]
> Jun 19 20:11:02 my-postfix postfix/smtpd[2578]: disconnect from
> mail.foobar.org[111.222.111.222]
> Any suggestions?
The message size is fairly large (10 MB), although unless you have a
really ancient version
of amavis it should be able to receive SMTP data at about 10 MB/s.
(using TLS on a
connection from MTA to amavisd can drop speed to about 1 MB/s, but that
is not you case).
I hope you are using postfix option 'smtpd_proxy_options=speed_adjust'
on your
postfix smtpd service, otherwise the proxy content filter is at a mercy
of potentially very slow client - which could explain the case above.
Combined with postscreen the master.cf entry could look like:
smtp inet n - n - 1 postscreen
smtpd pass - - n - 150 smtpd
-o smtpd_proxy_filter=inet:[::1]:10024
-o smtpd_proxy_options=speed_adjust
-o smtpd_proxy_timeout=600
Mark
More information about the amavis-users
mailing list