Tom: gibt es unter php automail?

Beitrag lesen

Hello,

nachdem ich nun meine formularseite erstellt habe und alles in die datenbank schreibe, würde ich natürlich auch gerne die daten per email übermitteln.

function SendEmail($from, $to, $subject, $body) {
        mail($to, $subject, $body, "From: ".$from."\nReply-To: ".
             $from."\nX-Mailer: PHP/" . phpversion());
}

$from    = "du@email.de";
$to      = "er@email.de";
$subject = "Hallo Welt";
$body    = "Dies ist deine Nachricht!";

SendEmail($from, $to, $subject, $body);

Wichtig ist, dass Du so ein Script nicht offen zugänglich auf Deinen Server legst. Dann hättest Du ein "open relay" und das kann tödlich werden...

Besonders die Parameter $from und $to bedürfen sorgfältiger Überprüfung. Uber $from könnten geübte Mail-Programmierer locker eine Liste mit BCC: oder CC: einschleusen. Man sollte den $from-Parameter daher immer daruf hin parsen, ob er _genau_eine_  eMail-Adresse enthält und nichts weiter.

Den $to-Parameter weist man ja meistens selber im Script zu, sodass der nicht gefährdet ist.

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen