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

Kategorien:

Stichwörter:

qmail · mail · queue · qmail-queue · qmail-send · email · warten · mkfifo · named · pipe ·