Mailen mit PHP

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Mailen mit PHP

    Daten, z.B. aus Formularen werden meist über ein einfaches PHP Skript per Email versendet. Dieser Trick zeigt, wie das geht!
    Die Mail-Funktion von PHP arbeitet über das auf den meisten Servern vorhandene Mailprogramm /usr/lib/sendmail. Dieses Mailprogramm kann man mit der PHP Funkion mail() ansprechen, und darüber Emails versenden.

    Die Funktion ist so aufgebaut:

    mail("em@pfaeng.er",
    "Betreff",
    "Nachricht.",
    "From: ab@send.er");


    Mit dieser Funktion kann man Daten aus Formularen in Variablen speichern, und diese Werte dann über die Mail-Funktion an den Webmaster versenden.

    Wenn man eine HTML-Email versenden will, z.B. bei einem Newsletterskript, dann muss dies ebenfalls festgelegt sein.

    <?php

    $message = "<h1>Hello world!<h1>";
    $to = "empfaenger@system.de";
    $subject = "Betrefftext";
    $xtra = "From: ab@sender.de (Ab Sender)\r\n";
    $xtra .= "Content-Type: text/html\r\nContent-Transfer-Encoding: 8bit\r\n";


    mail($to,$subject,$message,$xtra);

    ?>

    Definiert wird der Mailtyp hier in der Variablen $xtra, als Content-Type: text/html, das ist der Mime Typ für HTML Dokumente.