PHP bietet mit der Funktion mail() eine recht einfache Möglichkeit, Emails aus einem Script heraus zu versenden. In der einfachsten Form sieht ein solcher Einzeiler dann so aus:
mail('user@example.de', 'Mein Betreff', 'Meine Nachricht');
Mit dieser Zeile wird eine Text-Email mit dem Inhalt “Meine Nachricht” und dem Betreff “Mein Betreff” an die Emailadresse user@example.de verschickt.
Für eine einfache Benachrichtigung reicht das in vielen Fällen durchaus. Übersichtlicher ist es aber, wenn man Adresse, Betreff und Nachricht aus Variablen holt. Das sieht dann so aus:
$empfaenger = 'user@example.de';
$betreff = 'Mein Betreff';
$nachricht = 'Meine Nachricht';
mail($empfaenger, $betreff, $nachricht);
Will man auch From- und Reply-Adresse und den Mailer mit angeben, kann man das Ganze wie folgt erweitern:
$empfaenger = 'user@example.de';
$betreff = 'Mein Betreff';
$nachricht = 'Meine Nachricht';
$header = 'From: webmaster@example.de' . "\r\n" .
'Reply-To: webmaster@example.de' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($empfaenger, $betreff, $nachricht, $header);
Weiterführende Informationen zum Emailversand mit PHP per mail()-Funktion finden Sie im Manual auf php.net.