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.