Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


Share this Page URL
Help

Kapitel 30: Ein Mailinglisten-Manager > 30.8 Erweiterungen - Pg. 812

Ein Mailinglisten-Manager durchlaufen und dabei für den Versand je nach der MIME -Präferenz des Benutzers entweder send() oder die normale mail() -Funktion verwenden: if($subscriber[2]=='H') { // HTML-Version an Personen versenden, die dies bevorzugen $sender->send($subscriber[1], $hdrs, $body); } else { // Textversion an alle anderen senden mail($subscriber[1], $subject, $text, 'From: "'.get_real_name($admin_user).'" <'.$admin_user.'>'); } Der erste Parameter von $sender->send() sollte die Mailadresse des Benut- zers, der zweite sollten die Header und der dritte der Mail-Body sein. Das ist schon alles! Die Mailinglisten-Anwendung wäre damit fertig. 30.8 Erweiterungen Wie immer bei solchen Projekten sind auch hier viele Erweiterungen des Funktionsumfangs denkbar, unter anderem folgende: Man kann die Abonnenten ihre Mitgliedschaft bestätigen lassen, damit