Ich habe auf einem Linux-Server (nicht auf diesem hier, aber der ist am Problem beteiligt) Postfix im Einsatz.
Dort liegt ausserdem ein Formular-Mailer, wo man Namen, Absenderadresse und einen Text eingibt, der dann als Mail an eine im Script hinterlegte Adresse gesendet wird.
Die Empfängeradresse ist webmaster@supernature-forum.de
Wird über das Formular ein Mail verschickt, dann kommt es mit folgender Fehlermeldung zurück:
<webmaster@supernature-forum.de>: host mail.supernature-forum.de[212.227.76.89] said: 553 5.5.4 <wwwrun>...
Domain name required for sender address wwwrun (in reply to MAIL FROM command)
"wwwrun" ist der Benutzername, unter dem der Webserver läuft. Das sieht also erstmal so aus, als würde nicht die im Formular verwendete Adresse als Absender verwendet werden, sondern der Benutzername. Witzigerweise taucht "wwwrun" im Mail-Header aber gar nicht auf.
Ich habe dann mal testweise die Empfängeradresse im Script auf meinen Gmail-Account geändert - und da funktionierte es, die Mail kam an und als Absender war die Adresse eingetragen, die ich im Formular verwendet hatte.
Warum nimmt der eine Server die Mail an und der andere nicht?
Und welche Stellschraube muss ich drehen, damit es funktioniert?
Dort liegt ausserdem ein Formular-Mailer, wo man Namen, Absenderadresse und einen Text eingibt, der dann als Mail an eine im Script hinterlegte Adresse gesendet wird.
Die Empfängeradresse ist webmaster@supernature-forum.de
Wird über das Formular ein Mail verschickt, dann kommt es mit folgender Fehlermeldung zurück:
<webmaster@supernature-forum.de>: host mail.supernature-forum.de[212.227.76.89] said: 553 5.5.4 <wwwrun>...
Domain name required for sender address wwwrun (in reply to MAIL FROM command)
"wwwrun" ist der Benutzername, unter dem der Webserver läuft. Das sieht also erstmal so aus, als würde nicht die im Formular verwendete Adresse als Absender verwendet werden, sondern der Benutzername. Witzigerweise taucht "wwwrun" im Mail-Header aber gar nicht auf.
Ich habe dann mal testweise die Empfängeradresse im Script auf meinen Gmail-Account geändert - und da funktionierte es, die Mail kam an und als Absender war die Adresse eingetragen, die ich im Formular verwendet hatte.
Warum nimmt der eine Server die Mail an und der andere nicht?
Und welche Stellschraube muss ich drehen, damit es funktioniert?