MailQueue-Priorität ändern im Hinblick auf fehlgeschlagene Nachrichten
Beschreibung
Beim Aufruf von MailQueueEntry::sendAll werden derzeit alle Nachrichten in der Mailqueue streng nach Erstellungsdatum sortiert geladen. Nachrichten, die nicht gesendet werden konnten, werden nicht gesondert behandelt.
Um zu vermeiden, dass fehlgeschlagene Nachrichten den gesamten Mailversand blockieren können, sollen Mails über die Mailqueue so versendet werden, dass fehlgeschlagene Nachrichten hinten angestellt werden: Nachrichten ohne Sendeversuche sind zuoberst, während Nachrichten mit Fehlschlägen niedriger priorisiert werden.
Links
Edited by Moritz Strohm