Formular
Autor: Peter R.Hallo,
ich habe ein Formular was mir die, im Formular erfassten Daten, in eine Datenbank speichert und mir den Empfang der Daten per E-Mail schickt.
Das hat auch immer wunderbar funktioniert doch Zeit ein paar Tagen werden die Daten nur noch in die Datenbank geschrieben und der User, welche seie E-Mail Adresse im Feld des Formulars eingetragen hat bekommt eine E-Mail mit untenstehendem Text. Der User hat alerdings vorher nie eine E-Mail erhalten sondern wir haben diese erhalten und die, im Formular angegebene E-Mail Adresse stand in der spalte gesendet von:
Ich verwende die PHP Version 5.6
Vielen dank für eure Hilfe
PS:in untenstehendem Text habe ich die vom User verwendete E-Mail Adresse mit *** unkenntlich gemacht und die Empfänger E-Mail mit geschwärzt1@geschwärzt1.de .
This is the mail system at host mail-out2.one.com.
I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.
For further assistance, please send mail to postmaster.
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The mail system
<geschwärzt1@geschwärzt1.de>: host mxcluster2.one.com[91.198.169.9] said: 550
5.7.1 SPF check failed, please see
http://www.openspf.org/Why?id=***&ip=91.198.169.19&receiver=mx3.public.one.com
(9fac5e59-7f3d-11e6-8b97-b82a72d83ab6) (in reply to end of DATA command)
Reporting-MTA: dns; mail-out2.one.com
X-Postfix-Queue-ID: C9DA1183E0D
X-Postfix-Sender: rfc822; ***
Arrival-Date: Tue, 20 Sep 2016 16:22:12 +0200 (CEST)
Final-Recipient: rfc822; geschwärzt1@geschwärzt1.de
Original-Recipient: rfc822;geschwärzt1@geschwärzt1.de
Action: failed
Status: 5.7.1
Remote-MTA: dns; mxcluster2.one.com
Diagnostic-Code: smtp; 550 5.7.1 SPF check failed, please see
http://www.openspf.org/Why?id=***&ip=91.198.169.19&receiver=mx3.public.one.com
(9fac5e59-7f3d-11e6-8b97-b82a72d83ab6)
Guten Tag,
Haben Sie dazu den Support von One.com schon kontaktiert?
Dies liegt an den Einstellungen vom Hosting und nur diese sind in der lage Ihen zu sagen wieso dies passiert.
Vielen Dank!
Autor
Ja hab ich schon. Diese sendeten mir folgende Mitteilung:
"They must configure their contact form so that the From-address is a valid address on their domain. (if they want, they can use the visitor's address as reply-to) From what I can see, they are using Website X5 to create their homepage. If they do not know how to defined the From-address for the contact form, I would suggest to ask the support of Website X5."
Wie üblich schieben die Hoster immer die Schuld auf die Programmierung.
Welchen Skripttype hast du ausgewählt? (Datenverwaltung)
Kannst du einen Screenshot machen von deinem Kontaktformular (Reiter "Senden")
Kannst du einen Screenshot machen wenn du eingeloggt bist unter "deinedomain.de/admin"
und die Testergebnisse anzeigt!
Funktioniert das Datenbank auslesen?
Autor
Hallo,
ich verwende PHP Mailer.
Ja funktionert, mach ich aber nicht durch X5.
Ich glaube das liegt daran das one.com verhindert das man mit einer fremden E-Mail adresse(welche nicht *** lautet) das Formular verschickt. Kann das sein?
Autor
anhang 2
Das erste Bild meinte ich nicht, aber beim zweiten kann ich ablesen, dass es keine Probleme bezüglich dem Skript gibt. Also wird es so sein, dass die Email Adresse es sein kann der die Probleme verursacht. Normalerweise nimmt man ja auch die Domainadressen als Email, aber wenn Gratis oder Wegwerfmails benutzt werden, kann diese gesperrt werden vom Hoster.
Ja fremde Email Adressen gehen nicht. Das sagt dir aber auch die Fehlermeldung.
Autor
Das macht aber X5 automatisch den ich will die Werte des Formulares in eine Datenbank ablegen. Deshalb habe ich versand an eine Datenbank gewählt. Jetzt will ich natürlich auch eine E-Mail erhalten mit den Daten. Dazu habe ich den Punkt versand per E-Mail bestätigen gewählt und da setzt X5 als absender immer die E-Mail ein die im Formular angegeben wurde. Man kann lediglich eine Ziel E-Mail adresse angeben.
Wo hast du die Email eingetragen?