Hello list,

I received a message from my mail-daemon:

From: Mail Delivery System <mailer-dae...@myserver.example.com>
To: Postmaster
Subject: Postfix SMTP server: errors from ahost

Transcript of session follows.
Out: 220 myserver.example.com ESMTP Postfix
In:  EHLO ahost.example.com
...
In:  DATA
Out: 354 End data with <CR><LF>.<CR><LF>
Out: 451 4.3.0 Error: queue file write error
In:  QUIT
Out: 221 2.0.0 Bye

I investigated the problem and found out that my content filter caused the 
problem. The content filter, which is running as a proxy, took longer than 
$smtpd_proxy_timeout to process the message. After finishing the message the 
content filter submitted it back to postfix which finally delivered it.

What makes me wonder is, that I can't find a hint about the 'queue file write 
error' in the logfile. From the log it looks as if there wasn't any problem 
with the message a all. Is that the intended behavior or are there some 
missing log lines?

mail.log:
postfix/smtpd[9540]: 87ED8DBA1B: client=ahost[A.B.C.D]
postfix/cleanup[10812]: 87ED8DBA1B: message-id=<CAF1z6XimHQx
=1ATuCx=yvtgk-p80xphhdicqlo6zkmmhbb-...@ahost.example.com>
postfix/qmgr[5468]: 87ED8DBA1B: from=<au...@ahost.example.com>, size=1145299, 
nrcpt=1 (queue active)
postfix/smtp[10059]: 87ED8DBA1B: to=<myu...@example.com>, 
relay=example.com[X.Y.Z.Z]:25, delay=0.56, delays=0.11/0/0.12/0.32, dsn=2.0.0, 
status=sent (250 Ok: queued as C8428C4C002)
postfix/qmgr[5468]: 87ED8DBA1B: removed

Thanks for your help.
Stefan

Reply via email to