cmb wrote: ↑Wed Dec 01, 2021 6:08 pm
Das hat aber doch nicht wirklich etwas damit zu tun, dass ein MTA zwischengeschaltet ist.
Doch, das ist durchaus möglich.
Webserver und zuständiger Mailserver müssen nicht identisch sein.
Und sehr wahrscheinlich sind sie das aus Sicht des empfangenden Servers auch nicht, da Advancedform als Absender die E-Mail des Users nutzt, der das Formular ausfüllt. Hier besteht also schon dadurch eine grosse Möglichkeit, dieses Szenario auszulösen.
Fragt der Empfängerserver also die entsprechenden DNS Einträge (falls vorhanden) ab, wird er aufgrund dieser Angaben entscheiden, ob er E-Mails auch von anderen Servern ausser dem zuständigen Mailserver entgegen nimmt. In aller Regel will man aber genau das damit verhindern. Damit würde der Webserver also rausfallen.
Wäre eine Möglichkeit. Dieses Thema ist sehr komplex und recht schwierig zu durchschauen.
Ich masse mir nicht an, das erklären zu können. Leider bin ich aber schon mehrfach darüber gestolpert.
Lasst z.B. mal die Einträge von gmx.de anzeigen
https://www.spf-record.de/spf-lookup
gmx.de wäre ja nicht so aussergewöhnlich, als Angabe im Formular.
Und dann prüft dagegen die IP des Webservers. Sehr wahrscheinlich wird diese IP nicht zu den erlaubten gehören.
Und damit würde ein Empfängerserver, der diese Möglichkeit der Spamabwehr nutzt die Mail ablehnen.
Mit DMARC i.e. kann man sogar noch festlegen, wie mit den E-Mails verfahren werden soll.
none policy: Keine Maßnahmen ergreifen. Protokollieren Sie die betroffenen Meldungen nur auf dem Tagesbericht.
quarantine policy: Betroffene Nachrichten als Spam markieren.
reject policy: Abbrechen der Nachricht auf der SMTP-Schicht.
Auch Greylisting wäre eine mögliche Fehlerquelle.
Vereinfacht beschrieben wird der sendende Server dazu aufgefordert, die E-Mail nochmals zu senden.
Spamer tun das in aller Regel nicht. PHP leider auch nicht.
Aber das sind auch alles nur Ideen zu möglichen Fehlerquellen mit denen ich mich schon plagen musste.
Aber, vielleicht hat der Provider das Senden per PHP auch einfach deaktiviert.
Oder es liegt einfach eine fehlerhafte Konfiguration vor.
Vielleicht hat Christoph auch Recht und es ist einfach nur LF und CRLF
Was wohl aber alles nicht sein kann, da Franks Tests an sich selbst funktionieren.
Ohne tiefere Infos ist alles nur Glaskugel.
Kleiner Nachtrag:
Einige Links zum Thema, falls das jemanden interessiert.
https://www.spf-record.de/faq/was-macht ... eigentlich
https://docs.microsoft.com/de-de/micros ... -worldwide
https://www.dmarcanalyzer.com/de/erstel ... c-eintrag/
https://de.wikipedia.org/wiki/DMARC
https://www.msxfaq.de/spam/dmarc.htm
https://mxtoolbox.com/SuperTool.aspx
https://dmarcian.com/domain-checker/