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.
 
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
 

Neue Beiträge

Zurück