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:
- Diskussion im SSF: 451 4.3.0 Error queue file write error
- Parallels Hotfix: [HOTFIX] Postfix segfaults upon postfix-queue execution when processes message with strings of more than 4096 characters
- Hotfix für Plesk 9.0: [HOTFIX] Postfix cannot send e-mails with attachments (Danke an mygov)
- [HOTFIX] Postfix mail errors, lots of bounces with "451 4.3.0 Error: queue file write error"