Miraculixx
Erfahrenes Mitglied
Hi!
Ich möchte in einer PHP-Seite ein e-mail versenden, bekomme aber jedes Mal folgende Fehlermeldung:
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in c:\.....\insert.php on line 180
Code:
Also so viel ich aus der Fehlermeldung herauslesen kann, muss ich irgend etwas in der php.ini ändern. Aber was?
Die Funktion wird noch nicht funktionieren, weil die Seite derzeit noch auf meinem lokalen Rechner läuft, aber das ergäbe doch dann einen anderen Fehler oder?
Und noch was: muss ich die Parameter für die Funktion mail() mit Variablen angeben, oder kann ich da auch einfach einen String übergeben (z.B. mail("mail@mail.com", "..." ...))?
Und: Muss beim Sender das "From: " dabei stehen, oder ist das egal?
Ich hoffe es kann mir jemand meine Fragen (oder zumindest einige davon) beantworten.
Ich möchte in einer PHP-Seite ein e-mail versenden, bekomme aber jedes Mal folgende Fehlermeldung:
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in c:\.....\insert.php on line 180
Code:
PHP:
$empf = "empfaenger@mail.com";
$betreff = "BETREFF";
$text = "TEXT";
$sender = "sender@mail.com";
mail($empf, $betreff, $text, "From: $sender <$sender>";
Also so viel ich aus der Fehlermeldung herauslesen kann, muss ich irgend etwas in der php.ini ändern. Aber was?
Die Funktion wird noch nicht funktionieren, weil die Seite derzeit noch auf meinem lokalen Rechner läuft, aber das ergäbe doch dann einen anderen Fehler oder?
Und noch was: muss ich die Parameter für die Funktion mail() mit Variablen angeben, oder kann ich da auch einfach einen String übergeben (z.B. mail("mail@mail.com", "..." ...))?
Und: Muss beim Sender das "From: " dabei stehen, oder ist das egal?
Ich hoffe es kann mir jemand meine Fragen (oder zumindest einige davon) beantworten.