UliCMS eXtend

Erhalten Sie die besten Erweiterungen für UliCMS

Mail Queue

Screenshot

Hersteller: Ulrich Schmidt
Kategorie: Werkzeuge

Erste Veröffentlichung: 19.05.2018
Letzte Änderung: 09.09.2019

Beschreibung

Wenn Sie eine große Anzahl an Mails auf einmal senden, etwa beim Versand von Newslettern, kann das dazu führen, dass Sie auf einer Spam Blacklist gelistet werden.

Dieses Modul stellt eine Warteschlange für den E-Mail Versand bereit.
Statt alle Mails auf einmal zu senden, werden diese mit zeitlicher Verzögerung versandt.

Das Modul mail_queue führt in einem regelmäßigen Abstand einen Cronjob aus, der eine beschränkte Anzahl von Mails versendet. So können beispielsweise alle 10 Minuten 5 Mails versendet werden. Nach dem eine Mail erfolgreich versandt wurde, wird diese aus der Warteschlange entfernt.

Durch die Nutzung dieses Moduls reduzieren Sie das Risiko fälschlicherweise geblacklistet zu werden signifikant.

Bitte beachten Sie:

Bestehende Module müssen angepasst werden, damit diese die Mail Warteschlange statt des regulären E-Mail Versands nutzen.

Eine Installationsanleitung, ein Codebeispiel und weitere Informationen zu dem Modul befinden Sie in dem Handbuch welches Sie unter den Downloads unten herunterladen können.

Den Quellcode finden Sie auf GitHub unter folgender URL:
https://github.com/derUli/mail_queue

Neu in Version 1.7

  • Kompatiblität mit UliCMS 2019.4

Neu in Version 1.6

  • Icon zu Button hinzugefügt

Neu in Version 1.4

  • Encoding der Datenbanktabellen korrigiert.

Neu in Version 1.3

  • Ein Fehler der dazu führt, dass der E-Mail Versand nicht mehr durchgeführt wird wurde behoben.

  • MailQueue→getNextMail() gab zuvor nicht die nächste sondern immer die erste Mail in der Queue zurück. Dieser Fehler wurde behoben.

  • Es kann nun die maximale Anzahl der Zustellversuche konfiguriert werden.
    Wenn der Versand einer Mail mehr als X mal fehlgeschlagen ist, wird die E-Mail aus der Queue entfernt und verworfen.

Neu in Version 1.2

  • In der Admin-Oberfläche können Mails aus der Queue entfernt werden
  • Kommandozeilenanwendung zur Verwaltung der Mail Queue hinzugefügt

Neu in Version 1.1

  • Der E-Mail Betreff wird nun angezeigt in der Admin-GUI

  • Die Funktion MailQueue→getMailCount() wurde hinzugefügt. Diese gibt die Anzahl der Mails in der Queue zurück und ist ressourcenschonend, da die Mails nicht in den Arbeitsspeicher geladen werden.

Don't click this link
Version Kompatibel mit Status
1.7 2019.4 stable Download
1.6 2019.1.3 stable Download
1.4 2018.3 stable Download
Handbuch 2018.3 stable Download
1.3 2018.3 stable Download
Handbuch 2018.3 stable Download
Daumen hoch

2

Daumen runter

0