Problem:

Nach einem Update funktionieren die lokalen Emails (also an Postmaster, root als auch drweb und anonymous) nicht mehr.
Das ist inzwischen ein bekanntes Problem von Plesk 9.3.

Symptome:

Typische Einträge im Logfile:

Remote host said: 504 5.5.2 : Sender address rejected: need fully-qualified address
...
qmail-queue-handlers[26502]: from=postmaster@s12345678

Diagnose:

Fehlerhafte Einträge in /var/qmail/control/me und /var/qmail/control/locals für den FQDN-Hostnamen.

Lösungen:

  1. Qmail stoppen
  2. a) In Plesk unter "Einstellungen" -> "Hostname ändern" die Hostname in irgendwas (z.B. "xxx.de") umändern und speichern. Kurz warten (max. 30 bis 60 Sekunden) bis es auf der Console per "hostname" und die control/me umgesetzt wurde.
    Danach den realen FQDN-Hostnamen (am Besten den RPTR) Eintragen und speichern.
  3. b) Per Hand den Hostname setzten und in control/me und control/locals einsetzten.
  4. Die Bounce-Mails per qmHandle löschen:
    qmHandle -S"failure notice"
  5. Ggf. weitere Cron-Emails aus der Mail-Queue löschen.
  6. Qmail starten

Weitere Ansätze:

Eine andere Lösung findet sich ebenfalls im Internet:
Die qmail-local muss die selben Ausführungsrechte wie die qmail-remote erhalten:

chown mhandlers-user:popuser /var/qmail/bin/qmail-local
chmod g+s /var/qmail/bin/qmail-local

Diese Lösung bezieht sich allerdings auf ein anderes Problem, welches sich in Logfiles in folgender Form äußert und dann das Multi-Bouncen anfängt:

qmail-local-handlers[12270]: cannot create temporary file - (13) Permission denied
qmail-local-handlers[12270]: cannot read message from stdin

Dieser Fehler kam bereits mit Plesk 9.2 auf.

Qmail neu installieren

Die einfachste Methode Qmail neu zu installieren (und damit die aktuellen Binaries, Handlers etc. neu zu laden und korrekte Dateirechte zu vergeben) ist einmal kurz auf Postfix wechseln und dann zurück zu Qmail:

#Wechsel auf Postfix
/usr/local/psa/admin/sbin/autoinstaller --select-release-current --install-component postfix
#...und zurück zu Qmail
/usr/local/psa/admin/sbin/autoinstaller --select-release-current --install-component qmail

Kategorien:

Stichwörter:

Plesk · Qmail · root · hostname · fqdn · Domain · postfix · bounce ·