PHP und E-Mail
als Präsentation ▻Die Funktion zum Senden von E-Mail heißt mail:
mail( "bjelli@horus.at", "Just another SPAM", "Das ist der Text in der E-Mail" );
Dazu passend wieder der “Here-Document” Trick, viel Text in einen langen String zu schreiben:
$text <<<Ende Lieber Newsletter-Kunde! wir freuen uns, dass Sie unseren Newsletter zum Thema $thema abonniert haben. Ende; mail("bjelli@horus.at", "Just another $thema-Newsletter", $text);
Wie die Mail vom PHP-Interpreter versandt wird, ist in der PHP- Konfiguration festgelegt. Die Konfigurations-Datei hat den Namen php.ini. Wenn man PHP auf dem eigenen Computer betreibt, kann man den SMTP-Server des Providers eintragen um die ausgehende Mail über diesen Server zu versenden:
;;;;;;;;;;;;;;;;;;; ; Module Settings ; ;;;;;;;;;;;;;;;;;;; [mail function] SMTP = mail.provider.at sendmail_from = someuser@fh-salzburg.ac.at
Der Befehl phpinfo()
gibt die ganze Konfiguration von PHP aus. Hier kann man auch die Mail-Konfiguration nachlesen: