This page is still a beta!

Tutorials


2.19. Nutzung von Sendmail im Verzögerungsmodus

Diese Option könnnen sie nur nutzen, wenn Sie Sendmail in einer Linux/Unix Umgebung einsetzen.

Wenn Sie viele Mails über die Mailer Engine versenden, verzögert sich der Prozess eventuell - verursacht durch den Versuch des Mailservers, die Empfänger-Domain jeder Mail zu lokalisieren. Das kann zur Konsequenz haben, dass es zu Zeitüberschreitungen kommt, die bewirken, das es zu einem Fehler bei der Cron-Anfrage führt oder der Cron-Task ausgelöst wird, bevor der vorhergende Vorgang beendet werden konnte. In letzterem Fall kann das dazu führen, das einige Mail vielfach versendet werden.

Solche Probleme können verhindert werden, wenn der Sendmail-Verzögerungsprozess genutzt wird. Hierbei wird jede Mail in eine Warteschleife zur späteren Bearbeitung durch Senmail gestellt. Dadurch wird der Cron task um einiges schneller angesprochen.

Sie können den Verzögerungsmodus aktivieren, indem Sie die entsprechende Variable im Installationsmonitor der Extension setzen. Diese Option kan nur verwendet werden, wenn die Emails mit der Mailer Engine Cron Task versendet werden.

Die folgenden Variablen müssen gesetzt sein.

Beispiel:

DAEMON=yes

SMQUEUE=10m

QUEUE=30m

Dieses Beispiel bedeutet folgendes: Die Email Warteschleife wird alle 10 Minuten geleert. Wenn ein Problem beim Versuch zu senden auftritt, werden die Mails in eine andere Schleife gestellt und die Übergabe wird nun alle 30 Minuten versucht.

Weitere Informationen für die Sendmail Konfiguration finden Sie hier: http://www.sendmail.org/.