Mails werden von GMail zurückgewiesen
Bei Versuch eine Mail an einen GMail Benutzer zu übersenden erhalten Sie eine Fehlermeldung und die Mail wird nicht zugestellt. Der Grund hierfür sind zwei schärfere SPAM Schutz Maßnahmen von GMail.
Variante 1 - SPF Eintrag fehlt oder ist nicht korrekt
die Fehlermeldung, die Sie erhalten, sieht wie folgt oder ähnlich aus:
Our system has detected that this message
is 550-5.7.1 likely unsolicited mail. To reduce the amount of spam sent to
Gmail, 550-5.7.1 this message has been blocked. Please visit 550-5.7.1
https://support.google.com/mail/?p=UnsolicitedMessageError 550 5.7.1 for
more information.
Der Grund für das Problem
Sehr wahrscheinlich verfügt Ihre Domain im DNS nicht über den nun von GMail geforderten SPF Eintrag, was seit kurzem anscheinend in obiger Fehlermeldung endet. Gmail hat hierzu Richtlinien veröffentlicht, welche Sie unter dem in der Fehlermeldung enthaltenen Link einsehen können.
Fügen Sie Ihrer Domain folgenden DNS TXT Record hinzu:
domain-name.de. 3600 IN TXT v=spf1 mx a ~all
Wenn Sie bei uns Kunde sind, fügen Sie den TXT Eintrag wie nachfolgend gezeigt hinzu. Wählen Sie im Auswahlfeld "TXT - Eintrag" aus und danach "Eintrag anlegen +". Tragen Sie Ihren Domainnamen exakt wie unten gezeigt ein, wichtig ist der Punkt am Ende der Domain.
Nachdem Sie auf "Speichern" geklickt haben, ist der SPF Eintrag aktiv und der Versand an GMail sollte nach einiger Zeit wieder funktionieren. Sollte das nicht der Fall sein, wenden Sie sich an unseren Support.
Eine Anleitung zu unserem DNS Editor finden sie im Support Bereich unserer Internetseite. Diese ist auch im WHF-Panel verlinkt. Eine ausführlichere Anleitung zum Thema SPF-Eintrag finden Sie im Support Bereich unserer Seite.
Variante 2: Message-ID fehlt oder ist nicht valide
GMail weist die Mail mit folgender Meldung zurück:
550-5.7.1 [192.0.2.59] Messages missing a valid messageId header are not accepted.
x12-20020a02400a2d0d00b002a04dd007a9s25326630wmf.182 - gsmtp (in reply to end of DATA command)
Der Mail-Client, also Ihr Mail Programm sendet die nun von GMail geforderte Message-ID nicht mit.
Meist liegt dies daran, dass das verwendete Mail-Programm veraltet ist und hier dringend ein Update, oder der Wechsel auf ein anderes Mail-Programm anzuraten ist.
Das Problem kann aber auch von einem Script oder etwa Ihrem Online-Shop (z. B. Shopware) verursacht werden, welches eben die betroffene Mail (per smtp) versendet. Wenden Sie sich hier an den Entwickler / Hersteller der Software und fordern Sie ein Update an, welches das Problem behebt.
Es kann auch helfen, wenn Sie die Versandmethode von SMTP auf die PHP Mail Variante umstellen, denn PHP erzeugt die Message-ID mit der mail() Funktion automatisch.