postfix bleibt beim sender viele mails einfach stehen

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
slorenz
Posts: 15
Joined: 2004-06-20 14:40

postfix bleibt beim sender viele mails einfach stehen

Post by slorenz » 2004-12-07 16:05

Hallo,

wir haben hier ein Problem mit dem Postfix eines Kunden. So langsam gehen uns die Ideen aus.
Das Problem:

Postfix wird gestartet - Läuft
Ankommende und gehende Mails werden entsprechend verarbeitet - Läuft

Nun sende ich über ein PHP-Script z.B. 500 Mails raus.
Nun passiert folgendes: Die ersten 50 bis 150 Mails gehen in knapp einer Sekunde raus. Danach dauert jeder Versand ca. 10 Sekunden.

Die MailQ sieht auch nicht besser aus. Hier ein Auszug:
(Domains habe ich maskiert)

-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
BCD5A7FC23 139 Tue Dec 7 15:53:34 root
seth@zieldomain

C19787FC24 139 Tue Dec 7 15:53:34 root
seth@zieldomain

4C8F897B75* 300 Tue Dec 7 15:53:34 root@mail.maskdomain.de
seth@zieldomain

AD6E697B5F* 300 Tue Dec 7 15:53:34 root@mail.maskdomain.de
seth@zieldomain

A9CE597B7C* 300 Tue Dec 7 15:53:33 root@mail.maskdomain.de

BFA9997B7E* 300 Tue Dec 7 15:53:33 root@mail.maskdomain.de

C306997B7F* 300 Tue Dec 7 15:53:33 root@mail.maskdomain.de

C679097B80* 300 Tue Dec 7 15:53:33 root@mail.maskdomain.de

CADBF97B81* 300 Tue Dec 7 15:53:33 root@mail.maskdomain.de

Man sieht hinter allen Einträgen ein * und dass nach einigen Mails nur die Ursprungsadresse, das Ziel aber nicht mehr auftauchen.

Ab hier passiert gar nichts mehr. Postfix steht.
Mit postqueue -f geht auch nix mehr.
Ich kann nun Postfix stoppen und starten. Dann sind die Mails SOFORT aus dem Queue raus und weg.

Wir haben nun alles ausprobiert. Sogar Postfix neu installiert und alles an Logdateien durchsucht, was wir finden konnten. Leider gibt Postfix keine Warnings etc aus.

Wenn ich in den Logdateien nach einer Message-ID suche (hier die letzte aus der Liste) bekomme ich folgendes:

mail.info:Dec 7 15:53:33 maskserver postfix/pickup[21918]: CADBF97B81: uid=0 from=<root>
mail.info:Dec 7 15:53:33 maskserver postfix/cleanup[21989]: CADBF97B81: message-id=<20041207145333.CADBF97B81@mail.maskserver.de>
mail.info:Dec 7 15:53:33 maskserver postfix/qmgr[21919]: CADBF97B81: from=<root@mail.maskserver.de>, size=300, nrcpt=1 (queue active)
mail.info:Dec 7 15:53:35 maskserver postfix/smtp[22146]: CADBF97B81: to=<seth@maskziel.de>, relay=mail.maskziel.de[83.137.101.11], delay=2, status=sent (250 Ok: queued as 4C89A7C080)
mail.log:Dec 7 15:53:33 maskserver postfix/pickup[21918]: CADBF97B81: uid=0 from=<root>
mail.log:Dec 7 15:53:33 maskserver postfix/cleanup[21989]: CADBF97B81: message-id=<20041207145333.CADBF97B81@mail.maskserver.de>
mail.log:Dec 7 15:53:33 maskserver postfix/qmgr[21919]: CADBF97B81: from=<root@mail.maskserver.de>, size=300, nrcpt=1 (queue active)
mail.log:Dec 7 15:53:35 maskserver postfix/smtp[22146]: CADBF97B81: to=<seth@maskziel.de>, relay=mail.maskziel.de[83.137.101.11], delay=2, status=sent (250 Ok: queued as 4C89A7C080)

Wenn ich im spool-ordner nach der ID suche finde ich Sie auch:
./active/C/CADBF97B81

Es scheint, dass die Mail versendet wurde, aber nicht aus dem Queue raus kommt.

Ich selbst komme hier nun gar nicht mehr weiter.
Noch kurz zum Systen:

Debian 2.4er Kerlnel mit Raid 1 und Promise-Controller, 4 GB Ram und Dual Xeon.

Vielen Dank im voraus!

Bye,
Sebastian

[tom]
RSAC
Posts: 671
Joined: 2003-01-08 20:10
Location: Berlin

Re: postfix bleibt beim sender viele mails einfach stehen

Post by [tom] » 2004-12-08 03:07

Hmm - die Größe der Mails unterscheidet sich.

Pipe die Mails doch mal in eine Datei anstatt an den MTA. Dann kannst Du analysieren, ob die auch RFC konform sind. Eventuell gibt es hier Probleme - und wenn auch nur mit so unsichtbaren Sachen wie ASCII < 32 (z. B. Zeilenumbruch).


[TOM]