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:
<code>qmail-queuecode> und <code>qmail-sendcode> kommunizieren mittels eine benannten Pipe namens <code>/var/qmail/queue/lock/triggercode>. Wenn diese Pipe verstopft ist, beachtet <code>qmail-sendcode> 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 <code>pcode>, 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