Mailqueue: Mails behalten für immer den Status "SENDING"
Bei einem Kunden wurden in kurzer Zeit sehr viele E-Mails versendet.
In Zuge dessen hat vermutlich der Mailserver schlapp gemacht.
Als ich die Mailqueue geprüft habe, enthielt diese über 600 Mails, die alle den Status 2
(SENDING
) hatten.
Im Fehlerfall hätten sie eigentlich den Status 3
(ERROR
) erhalten und bei Erfolg gelöscht werden müssen.
Wieso Status 2
blieb, muss geklärt werden.
Die send()
-Methode liest nur Mails aus der Queue aus, die NICHT den Status 2
haben.
Somit werden diese Mails nie mehr abgearbeitet.