Grosses Problem mit sendmail
Koontz
- webserver
0 Hopsel
Hi,
ich habe bei dem Serveranbieter "1&1" einen Managed-Server (UNIX-System) einrichten lassen. Nun habe ich versucht, mit einem simplen PHP-Skript eine Mail zu versenden. Hier der Code:
<?php
$header .= "X-Mailer: PHP/" . phpversion(). "\n";
$header .= "Content-Type: text/html";
mail("koontz@gmx.de","test","test",$header);
?>
Das Skript wird ohne Probleme und Fehlermeldungen ausgeführt. Allerdings kommt keine Mail bei mir an. Auch mit anderen Mailadressen funktioniert es nicht.
In der php.ini ist bei sendmail_path "sendmail_path /usr/sbin/sendmail -t -i" eingetragen.
Nun habe ich gestern den ganzen Abend mit dem 1&1-Support telefoniert und mit insgesamt drei Mitarbeitern dort nach einer Lösung gesucht. Keiner konnte mir bisher weiterhelfen.
Hat hier vielleicht jemand eine Idee woran es liegen oder man ansetzen könnte? Bin mittlerweile absolut ratlos.
Wär super nett, wenn hier jemand vielleicht einen Tip hätte.
Gruss,
Koontz
Hi,
$header .= "X-Mailer: PHP/" . phpversion(). "\n";
$header .= "Content-Type: text/html";
das Problem sind deine Header. Sie sind per "\r\n" zu trennen. Richtig wäre also:
$header = "";
$header .= "X-Mailer: PHP/" . phpversion(). "\r\n";
$header .= "Content-Type: text/html";
Nähere Informationen findest du auch unter http://www.php.net/manual/de/function.mail.php
MfG Hopsel