Die Funktion mail unter PHP erwartet verschiedene Übergabewerte.
Diese werden der Funktion mail in der Klammer übergeben (hier über Variablen).
Folgende Werte werden erwartet:
Erstellen Sie folgendes Programm, wobei Sie als Empfänger Ihre eigene E-Mail-Adresse eintippen. Führen Sie das Programm aus und schauen Sie in Ihrem E-Mail-Programm nach, ob die E-Mail angekommen ist. In der Regel sollte diese 1-2 Minuten später bei Ihnen eintreffen.


Quellcode, der zeitweise nicht benötigt wird, kann auskommentiert werden, wenn dieser zwischen /* und */ gepackt wird.
Beispiel:
<?php
$empfaenger = "du@testkarnickel.de"; //Mailadresse
$absender = "ich@testkarnickel.de";
$betreff = "PHP-Mail-Test";
$mailtext = "Inhalt einer Mail zum Test von PHP";
$antwortan = "ICH@testkarnickel.de";
/*
mail( $empfaenger,
$betreff,
"$mailtext",
"From: $absender\nReply-To: $antwortan");
echo "Mail wurde gesendet!";
*/
?>
Die andere Art ist, jeder Zeile einzeln mit // auskommentiert werden.
<?php $empfaenger = "du@testkarnickel.de"; //Mailadresse $absender = "ich@testkarnickel.de"; $betreff = "PHP-Mail-Test"; $mailtext = "Inhalt einer Mail zum Test von PHP"; $antwortan = "ICH@testkarnickel.de"; // mail( $empfaenger, // $betreff, // "$mailtext", // "From: $absender\nReply-To: $antwortan"); // // echo "Mail wurde gesendet!"; ?>