[Postfixbuch-users] Postfix esmtp Unterstützung deaktivieren?

Marc Samendinger marc.samendinger at sp-online.de
Mi Mär 1 15:49:40 CET 2006


On Wed, Mar 01, 2006 at 03:23:47PM +0100, Ralf Hildebrandt wrote:
> * Marc Samendinger <marc.samendinger at sp-online.de>:
> > Hallo Liste,
> > 
> > gibt es eine Möglichkeit die clientseitige esmtp Unterstüzung zu
> > deaktivieren?
> 
> Siehe meine Seiten.
> http://www.stahl.bau.tu-bs.de/~hildeb/postfix/broken_microsoft.shtml

Danke.
  
> > bei einem Kunden weist anscheinend Mails die die Grössenbeschränkung
> > überschreiten mit einem 450 anstatt mit einem 550 ab. 
> 
> Sind die hirntot oder was?

Mein Verdacht hat sich _nicht_ bestätigt. Sie schicken ein 552.
 
> > Bei einem tcpdump trace sehe ich wie der Kunden Mailserver nach einem
> > ehlo foo korrekt die Grösse anzeigt 250-SIZE 7168000 und danach brechen
> > meine Mailer logischerweise ab, da sie ja wissen sie bekommen die Mail
> > nicht los. Wenn ich clientseitig esmtp deaktivieren könnte, könnte ich
> > in einem tcpdump trace genau sehen was wirklich zurück gemeldet wird.
> 
> Das kannst du auch so.

Hmm, postfix meldet ein "lost connection while sending message body"

Mar  1 15:39:41 sam postfix/qmgr[30032]: CFD60362A80:
from=<marc.samendinger at sp-online.de>, size=11679652, nrcpt=1 (queue
active)
Mar  1 15:39:42 sam postfix/smtp[30039]: < mail.example.org[192.168.135.102]:
220 mail.example.org - ready at Wed, 01 Mar 2006 15:39:39 +0100
Mar  1 15:39:42 sam postfix/smtp[30039]: > mail.example.org[192.168.135.102]:
HELO sam.sp-online.de
Mar  1 15:39:42 sam postfix/smtp[30039]: < mail.example.org[192.168.135.102]:
250 mail.example.org Hello Unknown, ready to receive from  -
sam.sp-online.de
Mar  1 15:39:42 sam postfix/smtp[30039]: > mail.example.org[192.168.135.102]:
MAIL FROM:<marc.samendinger at sp-online.de>
Mar  1 15:39:42 sam postfix/smtp[30039]: < mail.example.org[192.168.135.102]:
250 <marc.samendinger at sp-online.de> Sender OK
Mar  1 15:39:42 sam postfix/smtp[30039]: > mail.example.org[192.168.135.102]:
RCPT TO:<marius.bauer at example.org>
Mar  1 15:39:42 sam postfix/smtp[30039]: < mail.example.org[192.168.135.102]:
250 <marius.bauer at example.org> Recipient OK
Mar  1 15:39:42 sam postfix/smtp[30039]: > mail.example.org[192.168.135.102]:
DATA
Mar  1 15:39:42 sam postfix/smtp[30039]: < mail.example.org[192.168.135.102]:
354 Enter mail, terminate with '.' alone on a line
Mar  1 15:39:42 sam postfix/smtp[30039]: header_token: multipart / mixed
Mar  1 15:39:42 sam postfix/smtp[30039]: header_token: boundary =
6BvahUXLYAruDZOj
Mar  1 15:39:42 sam postfix/smtp[30039]: PUSH boundary 6BvahUXLYAruDZOj
Mar  1 15:39:42 sam postfix/smtp[30039]: header_token: text / plain
Mar  1 15:39:42 sam postfix/smtp[30039]: header_token: application /
octet-streamMar  1 15:39:42 sam postfix/smtp[30039]: header_token:
base64
Mar  1 15:40:14 sam postfix/smtp[30039]: smtp_fputs: EOF
Mar  1 15:40:14 sam postfix/smtp[30039]: POP boundary 6BvahUXLYAruDZOj
Mar  1 15:40:14 sam postfix/smtp[30039]: connect to subsystem
private/defer
Mar  1 15:40:14 sam postfix/smtp[30039]: send attr nrequest = 0
Mar  1 15:40:14 sam postfix/smtp[30039]: send attr flags = 0
Mar  1 15:40:14 sam postfix/smtp[30039]: send attr queue_id =
CFD60362A80
Mar  1 15:40:14 sam postfix/smtp[30039]: send attr original_recipient =
marius.bauer at example.org
Mar  1 15:40:14 sam postfix/smtp[30039]: send attr recipient =
marius.bauer at example.org
Mar  1 15:40:14 sam postfix/smtp[30039]: send attr reason = lost
connection with mail.example.org[192.168.135.102] while sending message body
Mar  1 15:40:14 sam postfix/smtp[30039]: private/defer socket: wanted
attribute: status
Mar  1 15:40:14 sam postfix/smtp[30039]: input attribute name: status
Mar  1 15:40:14 sam postfix/smtp[30039]: input attribute value: 0
Mar  1 15:40:14 sam postfix/smtp[30039]: private/defer socket: wanted
attribute: (list terminator)
Mar  1 15:40:14 sam postfix/smtp[30039]: input attribute name: (end)
Mar  1 15:40:14 sam postfix/smtp[30039]: CFD60362A80:
to=<marius.bauer at example.org>, relay=mail.example.org[192.168.135.102],
delay=511, status=deferred (lost connection with
mail.example.org[192.168.135.102] while sending message body)
Mar  1 15:40:14 sam postfix/smtp[30039]: flush_add: site example.org id
CFD60362A80
Mar  1 15:40:14 sam postfix/smtp[30039]: connect to subsystem
public/flush
Mar  1 15:40:14 sam postfix/smtp[30039]: send attr request = add
Mar  1 15:40:14 sam postfix/smtp[30039]: send attr site = example.org
Mar  1 15:40:14 sam postfix/smtp[30039]: send attr queue_id =
CFD60362A80
Mar  1 15:40:14 sam postfix/smtp[30039]: public/flush socket: wanted
attribute: status
Mar  1 15:40:14 sam postfix/smtp[30039]: input attribute name: status
Mar  1 15:40:14 sam postfix/smtp[30039]: input attribute value: 4
Mar  1 15:40:14 sam postfix/smtp[30039]: public/flush socket: wanted
attribute: (list terminator)
Mar  1 15:40:14 sam postfix/smtp[30039]: input attribute name: (end)
Mar  1 15:40:14 sam postfix/smtp[30039]: flush_add: site example.org id
CFD60362A80 status 4
Mar  1 15:40:14 sam postfix/smtp[30039]: name_mask: resource
Mar  1 15:40:14 sam postfix/smtp[30039]: name_mask: software

Bei einem tcpdump sehe ich, dass das System während Postfix den Body
einliefert ein "552 mail.example.org is configured to reject this
messsage as it exceeds system limits" sendet und darufhin ein TCP
RST,ACK und danach mehrere TCP RST schickt.

> -- 
> Ralf Hildebrandt (Ralf.Hildebrandt at charite.de)          spamtrap at charite.de

marc



Mehr Informationen über die Mailingliste Postfixbuch-users