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 = "empfaenger@example.com"; // Mailadresse
$absender = "absender@example.com";
$betreff = "PHP-Mail";
$mailtext = "Inhalt Deiner Email";
$antwort = "antworten@beispiel.de";
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 = "empfaenger@example.com"; // Mailadresse Empfaenger
$betreff = "PHP-Mail-Test mit Umlauten";
$mailtext = "Inhalt einer Mail zum Test von PHP ";
$mailtext .= "mit den deutschen Sonderzeichen öäüß";
$absender = "Ich Hier <absender@example.com>";
$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 <mitleser@example.com>";
$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
Schreibe einen Kommentar
Du musst angemeldet sein, um einen Kommentar abzugeben.