Hello,
I have two postfix systems which generate a lot of double bounces. I was
able to extract such an e-mail using wireshark:

220 erld671x.erlf.siemens.de ESMTP Postfix
EHLO erld604x.erlf.siemens.de
250-erld671x.erlf.siemens.de
250-PIPELINING
250-SIZE 104857600
250-VRFY
250-ETRN
250 8BITMIME
MAIL FROM:<double-bou...@erlf.siemens.de> SIZE=1191
RCPT TO:<postmas...@erld671x.erlf.siemens.de>
DATA
250 Ok
250 Ok
354 End data with <CR><LF>.<CR><LF>
Received: from erld671x.erlf.siemens.de (erld671x.erlf.siemens.de 
[194.138.228.10])
.by erld604x.erlf.siemens.de (Postfix) with ESMTP id 9DF6A84657
.for <postmas...@erld671x.erlf.siemens.de>; Tue, 10 Feb 2009 06:32:40 +0100 
(CET)
Received: by erld671x.erlf.siemens.de (Postfix)
.id AE06C4569B11; Tue, 10 Feb 2009 06:26:44 +0100 (CET)
Date: Tue, 10 Feb 2009 06:26:44 +0100 (CET)
From: mailer-dae...@erlf.siemens.de (Mail Delivery System)
To: postmas...@erlf.siemens.de (Postmaster)
Subject: Postfix SMTP server: errors from 
erld603x.erlf.siemens.de[194.138.228.203]
Message-Id: <20090210052644.ae06c4569...@erld671x.erlf.siemens.de>

Transcript of session follows.

 Out: 220 erld671x.erlf.siemens.de ESMTP Postfix
 In:  EHLO erld603x.erlf.siemens.de
 Out: 250-erld671x.erlf.siemens.de
 Out: 250-PIPELINING
 Out: 250-SIZE 104857600
 Out: 250-VRFY
 Out: 250-ETRN
 Out: 250 8BITMIME
 In:  MAIL FROM:<double-bou...@erlf.siemens.de> SIZE=1191
 Out: 452 Insufficient system storage
 In:  RCPT TO:<postmas...@erld671x.erlf.siemens.de>
 Out: 503 Error: need MAIL command
 In:  DATA
 Out: 503 Error: need RCPT command
 In:  RSET
 Out: 250 Ok
 In:  QUIT
 Out: 221 Bye

.
QUIT
250 Ok: queued as BBB6B4599763
221 Bye

What I don't get here is that the postfix version on erld604x does seem
to ignore the tempfailure on erld671x (452 Insufficient system storage)
and tries to continue with the SMTP dialog. Now it gets an error (503
Error: need MAIL command) but only because it ignores the tempfailure
in the first case and generates a double bounce.

I just deleted 150000 messages on each of our mail relays and 20000 on
erld671x.  Can someone explain me what goes wrong here and if it is a
configuration problem or a known problem of postfix version 2.1.1?

        Thomas

Reply via email to