Auch in PHP kannst du Emails versenden. Dafür benötigen wir die Funktion mail(). Diese Funktion erwartet ein paar Werte die wir Ihr übergeben müssen, damit die Email korrekt abgeschickt wird.
Diese Parameter musst du der Mail Funktion übergeben damit die Email verschickt wird.
Ein einfaches Beispiel wie du eine einfach Email mit wenig PHP Code verschicken kannst.
<?php
$empfaenger = "[email protected]"; // Mailadresse
$absender = "[email protected]";
$betreff = "PHP-Mail";
$mailtext = "Inhalt Deiner Email";
$antwort = "[email protected]";
mail( $empfaenger,
$betreff,
$mailtext,
"From: $absender\nReply-To: $antwort");
echo "Email wurde versendet :)!";
?>
Damit Umlaute nicht verschluckt werden und die Email wegen Sonderzeichen nicht den Empfänger erreicht oder überhaupt nicht korrekt dargestellt wird, solltest du noch einen Header in deine Email einfügen um Sonderzeichen zu aktivieren.
<?php
$empfaenger = "[email protected]"; // Mailadresse Empfaenger
$betreff = "PHP-Mail-Test mit Umlauten";
$mailtext = "Inhalt einer Mail zum Test von PHP ";
$mailtext .= "mit den deutschen Sonderzeichen öäüß";
$absender = "Ich Hier <[email protected]>";
$headers = array();
$headers[] = "MIME-Version: 1.0";
$headers[] = "Content-type: text/plain; charset=utf-8";
$headers[] = "From: {$absender}";
// falls Bcc benötigt wird
$headers[] = "Bcc: Der Da <[email protected]>";
$headers[] = "Reply-To: {$absender}";
$headers[] = "Subject: {$betreff}";
$headers[] = "X-Mailer: PHP/".phpversion();
mail($empfaenger, $betreff, $mailtext,implode("\r\n",$headers));
echo "Die Email wurde erfolgreich versendet!";
?>
Hi ich bin’s Dominik. Auf Blogseite.com findest du alles was mich interessiert. Mag Games, liebe SEO, programmiere gerne und möchte dir mit verschiedenen Themen die mich begeistern einen Mehrwert liefern. Viel Spaß auf meiner Seite