Die Mailfunktion von PHP ist gut geeignet, einfache Text- oder HTML-Emails zu versenden. Zunächst sind die Variablen für die Parameter der Email vorzubelegen:

$absender=“absender@meinedomain.de“;
$empfaenger=“empfaenger@deinedomain.de“;
$header=“ From: $absender“;
$betreff=“Testemail mit PHP“;
$body=“ Hallo, eine Nachricht mit PHP abgeschickt!“;

Dann kann man schon die Mail-Funktion aufrufen und die Post rausschicken:

mail($empfaenger, $betreff, $body, $header);

Wenn es eine Email in HTML sein soll, muss der Header um einige Parameter erweitert werden:

$header =“MIME-Version: 1.0\r\n“;
$header.=“Content-Type: text/html; charset=iso-8859-1\r\n“;
$header.=“From: $absender“;

Natürlich muss auch der Inhalt der Email jetzt in HTML gehalten sein:

$body=“<html>

<head>    <title>HTML-E-Mail mit PHP erstellen</title></head>

<body><h1>HTML-E-Mail mit PHP erstellen</h1>

<p>Diese E-Mail wurde mit PHP und HTML erstellt</p></body>“;

Wenn die Funktionalität nicht ausreicht, zum Beispiel für Dateianhänge, kann man eine externe PHP-Klasse wie PHPMailer verwenden.