Bouncehandler-App

Das wiederholte Versenden an falsche oder inaktive Empfänger gilt als „Spam-Verhalten“.
In den letzten Jahren wurden aus diesem Grund immer mehr SMTP-Server auf schwarze Listen gesetzt.
Der auffälligste Fehler tritt auf, wenn das Postfach der Mail-From-/Return-Path-Adresse,
– also das Postfach, in dem die zurückgesendeten Nachrichten landen – voll oder nicht vorhanden ist.
Wenn bei Tausenden von versendeten Nachrichten 20 % zurückkommen, ist selbst ein großes Postfach innerhalb weniger Minuten schnell voll.
Dass alle zurückgewiesenen Nachrichten empfangen werden, ohne dass sie gelesen werden, könnte als kleiner Makel angesehen werden.
Sie senden weiterhin E-Mails an Adressen, von denen sie zurückkommen, mit Fehlerdetails, die niemanden interessieren.
In beiden Fällen führt dies dazu, dass der SMTP-Server auf die schwarze Liste gesetzt wird. Auf diese Weise werden unter
nicht nur Nachrichten an ungültige Empfänger nicht zugestellt, sondern gültige Empfänger erhalten sie zudem als SPAM.
Um das erste Problem zu lösen, bieten wir schon seit Langem„Newsletter-Postfächer“an.
Die Analyse von Rückläufern ist schwieriger und erfordert ein Tool, das sehr gut funktioniert.

Wir haben uns für„Sisimai: Mail Analyzing Interface“entschieden, früher bekannt als bounceHammer 4: ein Tool zur Analyse von Fehler-E-Mails.
Eine Open-Source-Software, die Bounce-Mails nach RFC 5322 analysiert und strukturierte Daten im JSON-Format generiert.
Um einen Überblick über alle möglichen Fehlercodes zu erhalten, die Sisimai auswertet, werfen Sie einen Blick auf„The SMTP Field Manual“,
eine Sammlung von SMTP-Fehlercodes in Rohform, die von den wichtigsten E-Mail-Anbietern stammen.
Die automatische Sperrliste
Die Implementierung des Bounce-Handlers in RealSender ist ganz einfach.
- Aktivieren Sie die„Newsletter-Mailbox“
- Konfigurieren Sie Ihre Absenderanwendung so, dass sie die neue Return-Path-Adresse verwendet
- Bitten Sie darum, die Einrichtung zu überprüfen und den „Bounce-Handler“ zu aktivieren
Die App „bouncehandler“ beginnt mit der Überprüfung der zurückgewiesenen Nachrichten.
Zwei Sperrlisten werden aktiviert:
-
Die Blockliste für Hard Bounces
enthält alle E-Mail-Adressen, bei denen ein dauerhafter Fehler aufgetreten ist,
wie z. B. „Benutzer unbekannt“ oder „Host nicht erreichbar“
Das wöchentliche Protokoll der Hard Bounces ist unter folgender Webadresse verfügbar:
https://…hardbounces.email.weekly -
Die Blockliste für Soft Bounces
enthält alle E-Mail-Adressen, bei denen drei oder mehr vorübergehende Fehler aufgetreten sind,
wie z. B. „Postfach voll“, wobei zwischen den einzelnen Fehlern mindestens eine Woche liegen muss
Das wöchentliche Soft-Bounce-Protokoll ist unter folgender Webadresse verfügbar:
https://…softbounces.email.weekly
Das Senden von Nachrichten an einen Empfänger, der auf der Sperrliste steht, führt zu folgender Fehlermeldung:

Verwalten Sie Ihre Blöcke unabhängig voneinander
Wir stellen Ihnen die folgenden Dateien zur Verfügung:
als Webadressen, die durch ein Passwort oder eine IP-Adresse geschützt sind:
https://…bounces.json
the details of the bounces received in the last seven days, in JSON format, such as:
{
"feedbacktype": "",
"addresser": "info@circuitocinemascuole.com",
"diagnostictype": "SMTP",
"timezoneoffset": "+0200",
"lhost": "linp.arubabusiness.it",
"destination": "gmail.com",
"timestamp": 1635536166,
"senderdomain": "circuitocinemascuole.com",
"deliverystatus": "5.1.1",
"token": "daad8f8fc89cef70e1406a9d2b38be6c35326e03",
"recipient": "...@gmail.com",
"subject": "Prenotazioni aperte_Giornata Internazionale dei Diritti dell'Infanzia e dell'Adolescenza_Film FIGLI DEL SOLE",
"origin": "/home/rs109-bounce/Maildir/new/1635528969.21113_0.rsbox.realsender.com",
"rhost": "gmail-smtp-in.l.google.com",
"reason": "userunknown",
"diagnosticcode": "550-5.1.1 The email account that you tried to reach does not exist. Please try double-checking the recipient's email address for typos or unnecessary spaces. Learn more at https://support.google.com/mail/?p=NoSuchUser z3si7494964ybg.507 - gsmtp 503 5.5.1 RCPT first. z3si7494964ybg.507 - gsmtp",
"messageid": "McuPi4DjtlyhvlSMVNB4wTXsUKQeIy6XwlKoAZuJ4@www.circuitocinemascuole.com",
"listid": "",
"action": "failed",
"softbounce": 0,
"replycode": "550",
"catch": null,
"alias": "",
"smtpagent": "Sendmail",
"smtpcommand": "DATA"
},https://…hardbounces.json
the details of the hard bounces 1 received in the last seven days, in JSON format
https://…hardbounces.email
the list of email addresses that generated a hard bounce 1 in the last seven days
1 = Auswahlkriterien: softbounce == 0
https://…softbounces.json
the details of the soft bounces 2 received in the last seven days, in JSON format
https://…softbounces.email
the list of email addresses that generated a soft bounce 2 in the last seven days
2 = Auswahlkriterien: softbounce == 1
Dies sind dieselben Dateien, die auch von der automatischen Sperrliste verwendet werden:
https://…hardbouncesfull.email
the list of all email addresses that generated two or more hard bounces
at least one week away from each other
https://…softbouncesfull.email
the list of all email addresses that generated three or more soft bounces
at least one week away from each other


