Mail-Server » Postfix

ID #1363 Plesk/Postfix: Größere Emails brechen beim Versand ab

Problem:

Bei Emails mit größeren Anhängen (so ab ca. 1.5 MB) liefert der SMTP-Server (Postfix) folgende Fehlermeldung:
(Nur Sichtbar wenn man nicht M$-Outlook nutzt!)

451 4.3.0 Error queue file write error

Und in der mail.info finden sich dazu folgende Zeilen:

... postfix/spawn[11899]: warning: command /usr/lib/plesk-9.0/postfix-queue killed by signal 11
... postfix/spawn[11901]: warning: command /usr/lib/plesk-9.0/postfix-queue exit status 255

(Statt /usr/lib/ kann auch /usr/lib64/ dort stehen.)

Lösung:

Parallels hat selber eine ganze Zeit gebraucht um den Fehler zu finden und hat letztendlich ein Hotfix veröffentlicht. Dies spielt man wie folgt ein:

#Download und auspacken:
cd /usr/local/src
wget http://kb.parallels.com/Attachments/9760/Attachments/postfix-queue.tgz
tar xzf postfix-queue.tgz
cd postfix-queue/
ls
#Gehe in das passende Verzeichnis. Z.B. für SuSE 10.3 mit 32bit-Kernel:
cd suse103
#Kopiere die postfix-queue auf die o.g. Position (lib vs. lib64 beachten!)
cp postfix-queue /usr/lib/plesk-9.0/.
chown mhandlers-user:popuser /usr/lib/plesk-9.0/postfix-queue
chmod 550 /usr/lib/plesk-9.0/postfix-queue

Ein Neustart von Qmail oder xinetd ist nicht nötig.

UPDATE

Auch für Plesk 9.3.0 wurde ein Hotfix veröffentlicht:
[HOTFIX] Postfix mail errors, lots of bounces with "451 4.3.0 Error: queue file write error"
Die Installation des Hotfix funktioniert wie oben erleutert.

Ggf. muss noch der Timeout in der /etc/postfix/main.cf verlängert werden:

smtpd_timeout=3600s
smtpd_proxy_timeout=3600s

Weitere Links:

 

sozial Bookmarking
Bookmarken bei YIGG Bookmarken bei Mister-Wong Bookmarken bei Icio Bookmarken bei del.icio.us Bookmarken bei Technorati Bookmarken bei Furl Bookmarken bei Spurl Bookmarken bei Yahoo Bookmarken bei Google

vom 2009-06-03 09:07, zuletzt 2010-04-14 11:51     Artikel ausdrucken Artikel weiterempfehlen Als PDF-Datei anzeigen

Dieser Inhalt ist unter der Creative-Commons Lizenz lizensiert.

Probleme bitte im Server-Support-Forum diskutieren.

Rubriken zu diesem Artikel
überflüssig 1 2 3 4 5 wertvoll  
Durchschnittliche Bewertung:   3.2 von 5 (5 Bewertungen)

Artikel kommentieren

Kommentar von Brujo (2009-10-31 13:19:16):
Hi, leider hat Parallesl den fixpack geloescht und in der akruellen 9.2.3 ist der Fehler nach wie vor existent!

Kommentar von huschi (2009-11-02 09:30:40):
Die aktuelle Stellungsnahme von Parallels dazu ist:
"To resolve the problem now it is recommended to switch to QMail MTA."

huschi.

Kommentar von Elbschrauber (2010-04-03 21:22:53):
Hat nicht noch irgendjemand dieses File und könnte es hier anbieten?

Kommentar von huschi (2010-04-07 08:24:21):
@Elbschrauber:
Bitte Parallels Statement in dem verlinkten KB-Beitrag lesen:
"The problem has been fixed in Parallels Panel since version 9.2.3. In order to resolve the problem it is recommended that you upgrade."

huschi.

Kommentar von mygov (2010-04-09 15:46:16):
Hi,
merkwürdig, ich glaube das Problem besteht immer noch (Plesk v9.3.0)...

Apr 8 23:37:57 h1479817 before-remote[27844]: check handlers for addr: ****@****.com
Apr 8 23:37:57 h1479817 before-remote[27844]: Processing handlers...
Apr 8 23:37:57 h1479817 before-queue[27842]: check handlers for addr: ****@****.com
Apr 8 23:37:57 h1479817 before-queue[27842]: Processing handlers...
Apr 8 23:38:27 h1479817 before-remote[27844]: Timeout reading data from stream
Apr 8 23:38:27 h1479817 before-remote[27844]: Unable to read data from stream
Apr 8 23:38:27 h1479817 before-remote[27844]: Some error occured
Apr 8 21:38:27 h1479817 postfix/smtpd[27845]: lost connection after DATA (0 bytes) from unknown[127.0.0.1]
Apr 8 21:38:27 h1479817 postfix/smtpd[27845]: disconnect from unknown[127.0.0.1]
Apr 8 23:38:27 h1479817 postfix/spawn[27843]: warning: command /usr/lib64/plesk-9.0/postfix-queue exit status 255
Apr 8 23:38:47 h1479817 before-queue[27842]: hook_dir = '/usr/local/psa/handlers/before-queue'
Apr 8 23:38:47 h1479817 before-queue[27842]: recipient[3] = ''
Apr 8 23:38:47 h1479817 before-queue[27842]: handlers dir = '/usr/local/psa/handlers/before-queue/recipient/'
Apr 8 23:38:47 h1479817 before-queue[27842]: errno: Broken pipe
Apr 8 23:38:47 h1479817 before-queue[27842]: System error: Broken pipe
Apr 8 23:38:47 h1479817 before-queue[27842]: Unable to write data to stream
Apr 8 23:38:47 h1479817 before-queue[27842]: Some error occured
Apr 8 23:38:47 h1479817 postfix/spawn[27841]: warning: command /usr/lib64/plesk-9.0/postfix-queue exit status 255
Apr 8 21:38:47 h1479817 postfix/smtpd[27816]: warning: lost connection with proxy 127.0.0.1:10025
Apr 8 23:38:47 h1479817 postfix/cleanup[27846]: 3896160223: message-id=
Apr 8 23:38:47 h1479817 postfix/qmgr[2957]: 3896160223: from=, size=1375, nrcpt=1 (queue active)
Apr 8 21:38:47 h1479817 postfix/smtpd[27816]: disconnect from unknown[81.10.200.52]
Apr 8 23:38:47 h1479817 postfix/cleanup[27846]: 4BB93602B7: message-id=
Apr 8 23:38:47 h1479817 postfix/qmgr[2957]: 4BB93602B7: from=, size=1513, nrcpt=1 (queue active)
Apr 8 23:38:47 h1479817 postfix/local[27855]: 3896160223: to=, orig_to=, relay=local, delay=0.12, delays=0.01/0.04/0/0.07, dsn=2.0.0, status=sent (forwarded as 4BB93602B7)
Apr 8 23:38:47 h1479817 postfix/qmgr[2957]: 3896160223: removed
Apr 8 23:38:47 h1479817 postfix/local[27855]: 4BB93602B7: to=, orig_to=, relay=local, delay=0.09, delays=0.01/0/0/0.08, dsn=2.0.0, status=sent (delivered to mailbox)
Apr 8 23:38:47 h1479817 postfix/qmgr[2957]: 4BB93602B7: removed

Jemand ne idee?

Kommentar von mygov (2010-04-09 15:48:17):
Neuer KB Eintrag:

http://kb.parallels.com/en/6074