Problem Mit Mail-Header

tulusie

Mitglied
Hallo,
ich habe ein Problem mit dem Befehl mail() und hoffe Ihr könnt mir helfen.
Ich habe ein Script, in dem sich User in einer Datenbank registrieren können und anschließend eine Bestätigungsmail bekommen sollen.
Sobald ich aber $headers in mail() einfüge, wird die Mail nicht mehr versandt. Hier der Quelltext dazu:

PHP:
$sender="Firma"; 
$sendermail="onlineteam@firma.com";
$subject="Ihre  Registrierung"; 
$content="Hallo ".$anrede." ".$name.",<br>Vielen Dank für Ihre Registrierung.<br>
Sie können sich nun mit Ihrem Passwort: ".$passwort." im Pressebereich anmelden.<br> Liebe Grüße nach ".$ort."<br>Online-Team"; 

$headers = "From: ".$sender." <".$sendermail.">\n"; 
$headers .= "Reply-To: ".$sender." <".$sendermail.">\n"; 
$headers .= "X-Sender: ".$sender." <".$sendermail.">\n"; 
$headers .= "X-Mailer: PHP\n"; 
$headers .= "Return-Path: ".$sender." <".$sendermail.">\n"; 
$headers .= "Content-Type: text/html; charset=iso-8859-1\n";

mail($email, $subject, $content, $headers);

Wenn ich $headers weglasse, funktioniert es wie gesagt.
Aber mit $headers wird die Mail nicht versand. Findet jemand den Fehler? Bin echt ratlos.

Vielen Dank für eure Hilfe.
 
Danke für deine Antwort.
Leider funktioniert es immernoch nicht. Gleiches Problem wie vorher: die Mail wird nicht abgeschickt...
 
Hi,

habs auch grad bei mir versucht... ohne jeglichen Probleme.
Bekommst du denn einen Error-Response von deinem SMTP Server?

z.B.: Need RCPT recipient
oder ähnliches..

Gruß
Manuel
 
Nein, eine Fehlermeldung bekomme ich nicht.
Es kommt nur halt keine Mail an, weshalb ich annehme, dass sie nicht abgeschickt wird. :confused:
 
Zurück