BounceMails
Aus Melin DokuWiki
Fast jedes Mailing erzeugt Rückläufer, sogennante Bounces: Unzustellbare Mails, Eingangsbestätigungen, Antworten der Leser, Abmeldemails - um nur einige zu nennen. Verwaltet werden die Rückläufer im Menü Menü:BounceMails.
Melin unterscheidet dabei zwischen Hard- und Soft-Bounces:
- Hard Bounces sind Mails die gar nicht erst ausgeliefert werden können, z.B. weil die Empfänger-Domain nicht existiert (Beispiel: joe@gibts-nicht.dx). Mails an diese Art von Adressen verlassen das Melin-System gar nicht erst.
- Die zweite Gruppe sind Soft-Bounces (Beispiel: joe@melin.de): Hier kann die Mail verschickt werden, diese kommt jedoch wieder zurück weil der Benutzer "joe" nicht bekannt ist. In diesem Fall spricht man von einer Soft-Bounce-Mail.
Für beide Fälle gibt es in Melin einen Workflow der jedoch an unterschiedlichen Stellen ansetzt:
- Hard Bounces werden schon beim Versand erkannt. Bei jedem Fehlversuch wird in msite/demon/smtperror eine XML-Datei generiert
- Soft-Bounce werden zugestellt und kommen dann irgendwann wieder zurück. Damit Melin diese verarbeiten kann muß zuerst ein Bounce Mail Account definiert werden - ein POP3 Account der von Melin regelmäßig abgerufen wird und auf dem die Rückläufer ankommen. Dieser legt pro Email eine XML-Datei in SITE-DIR/services/bounces ab. Der Workflow Tutorial AnAbmeldungen liest diese ein, klassifiziert die Mail nach Inhalt, legt sie in einer der vorkonfigurierten BounceMail-Ordner ab und löscht den Benutzer falls erfoderlich.
