ep3-bs icon indicating copy to clipboard operation
ep3-bs copied to clipboard

Probleme mit gmx.de und web.de

Open DanielM1991 opened this issue 4 years ago • 5 comments

Servus zusammen,

ich hoffe ihr könnt mir weiter helfen! Ich erhalte bei vielen Kunden unten angehängte Mail, wenn diese sich registrieren und/oder reservieren. Überwiegend bei gmx.de und web.de Mails. hotmail.com war auch schon mit dabei.

Wenn ich mich mit meiner eigenen domain bzw. Mail (auch bei UD Media) dort anmelde klappt es problemlos.

Kennt jemand das Problem oder weiß woran das liegt?

Danke im Voraus!

gmx

DanielM1991 avatar Jun 12 '20 15:06 DanielM1991

Hi @DanielM1991, gmx lehnt die Mail-Einlieferung ab .. dafür kann es mehrere Gründe geben. Irgendwas stimmt mit deinem verwendeten Mailserver nicht; also der Server, der in der Datei config/autoload/local.php eingetragen ist

https://github.com/tkrebs/ep3-bs/blob/26e43b55607dbf94e6926643f287bc7ad5ce7a6a/config/autoload/local.php.dist#L18

Shineson1001 avatar Jun 15 '20 16:06 Shineson1001

Ich denke, es liegt daran, dass "Sender:" im Email-Header leer ist.

In module\Base\src\Base\Service\MailService.php ab Zeile 27 habe ich folgendes eingefügt:

        if ($fromAddress && $fromName) {
            $mail->setFrom($fromAddress, $fromName);
			$mail->setSender($fromAddress, $fromName);
        } else if ($fromAddress) {
            $mail->setFrom($fromAddress);
			$mail->setSender($fromAddress);
        }

Ich gebe Bescheid ob die Änderung etwas bewirkt hat und GMX die Mails nicht mehr ablehnt. Eigentlich sollte Zend automatisch das Sender-Feld im Header ausfüllen, wenn nur eine "From" Adresse angegeben wird, zumindest steht das so in deren Dokumentation.

haGibear avatar Jun 27 '20 07:06 haGibear

Scheint zu funktionieren, lag wohl wirklich am unvollständigen Header.

haGibear avatar Jun 30 '20 16:06 haGibear

Geil du bist Klasse :-D Bei mir klappt's auch, nachdem ich deinen Code eingefügt habe.

Vielen Dank!!

DanielM1991 avatar Jun 30 '20 16:06 DanielM1991

Hallo, ich habe dieses Problem auch. Allerdings hängt es hier mit dem Date-Format zusammen. Hier die Fehleranalyse des Mailproviders.

Ursache

Ihre E-Mails wurden von unserem Mailsystem abgelehnt, da die im E-Mail Header gemachten Angaben nicht den Vorgaben in RFC 5322 entsprechen.

Das Header-Feld "Date" ist syntaktisch nicht korrekt.

Lösung

Bitte stellen Sie sicher, dass die folgenden Anforderungen aus RFC 5322 Kapitel 3.3 erfüllt sind.

Beispiel für eine syntaktisch korrekte Angabe:

Date: Sat, 1 Jan 2000 12:00:59 +0200 Sobald die Korrekturen von Ihnen vorgenommen wurden, können Sie wieder E-Mails in unser System zustellen.

Wie kann ich die Anpassungen vornehmen?

davefun0 avatar Apr 13 '24 08:04 davefun0