[PHP] mail() liefert FALSE, email wird gesendet?

kreilinger

Ensign
Registriert
Aug. 2004
Beiträge
219
hallo,

habe folgendes script programmiert, das die dateien von einem kontaktformular erhält

PHP:
<?php

$to = "xxx@dada.com";
$from = "phpmail domain.tld <phpmail@domain.tld>";
$subject = "formular abgeschickt";

$header =	$from."\r\n".
		"Reply-To: mail@domain.tld". "\r\n".
		"X-Mailer: PHP/" . phpversion();

$gesendet = "http://www.domain.tld/erfolg.html";
$fehler = "http://www.domain.tld/fehler.html";


if($_POST)
{
	$name = $_POST['name'];
	$email = $_POST['email'];
	$title = $_POST['title'];
	$message = $_POST['message'];

	$msg =	"name:\t".$name."\n".
		"email:\t".$email."\n".
		"title:\t".$title."\n".
		"message:\t".$message;

	if(mail($to, $subject, $msg, $header))
	{
		header("location: ".$gesendet);
	}
	else {
		header("location: ".$fehler);
	}
}
else {
	header("location: http://www.domain.tld/kontakt.html");
}


?>

das komische ist, dass ich nach $fehler weitergeleitet werde, sprich die funktion mail() liefert FALSE zurück. ich er halte jedoch trotzdem eine email!!

phpversion = 4.1.2

woran kann das liegen?

mfg
markus
 
hallo,

problem hat sich über nacht gelöst. keine ahnung wiso aber es funzt jetzt einwandfrei.


mfg
markus
 
Zurück
Oben