"mail" Befehl sendet nicht? nimmt bestimmte Adressen nicht an?

vendy

Mitglied
Hallo,

habe vor kurzem meine neue Seite online gestellt und es haben sich cirka 60 User registriert. Von diesen 60 sind mir 2 bekannt wo die Registrierungsbestätigung (Passwort) nicht ankam (wird per Mail versendet). Habe dann in phpMyAdmin die E-Mail Adresse des Users auf eine alternative geädert und dann klappte es.

Der erste User hatte 2 Großbuchstaben in seiner E-Mail Adresse und beim zweiten User sah die Adresse so aus "-_seinnick_-@provider.de".

Nutze die ganze einfache mail Funktion zum verschicken der Mail.

mail("Empfänger", "Betreff",
"Text",
"From: absender");

Wo könnte das Problem liegen?


Danke, lg,
vendy
 
Ich deute es immer und immer wieder:
Grr

mail("Empfänger", "Betreff",
"Text",
"From: absender");

FROM: hier muss die ehrliche Absenderadresse rein die ich vom Provider habe

Du sagst nur bei 2 kam die Mail nicht an? Das wundert mich den ich denke nur bei 2 sollte sie angekommen sein.

Die meisten Dienste prüfen ob Absender identisch ist. Ist dies nicht der Fall wir die E-Mail nicht zugestellt.

Angenommen du hast bei deinem Provider die E-Mail adresse support@xyz.de

so sieht das folgender masen aus:

mail("Empfänger", "Betreff",
"Text",
"From: support@xyz.de");

Dann klappt es auch mit den E-Mails :-)

Grüsse

PS könnte sonst jeder so spamen!
 
Zurück