Problem:
Frische Mails landen zwar in der Mail-Queue, werden aber nicht abgearbeitet. Erst ca. 30 Minuten später werden diese Mails verschickt. (Kann im Logfile klar nach vollzogen werden.)
Erklärung:
qmail-queue
und qmail-send
kommunizieren mittels eine benannten Pipe namens /var/qmail/queue/lock/trigger
. Wenn diese Pipe verstopft ist, beachtet qmail-send
neue Nachrichten für etwa eine halbe Stunde nicht.
Lösung:
a) Entweder im Quellverzeichnis make check aufrufen.
b) Oder die Named-Pipe per Hand erstellen, so das sie wie folgt aussieht:
prw--w--w- 1 qmails qmail 0 Jul 5 21:25 /var/qmail/queue/lock/trigger
Vorallem das p
, der Schreibzugriff für alle und die Benutzter/Gruppe müssen entsprechend gesetzt sein.
Beispiel:
mkfifo -m 622 /var/qmail/queue/lock/trigger chown qmails:qmail /var/qmail/queue/lock/trigger