20.2 MIME-Mail senden

Problem

Sie wollen MIME-E-Mail versenden. Beispielsweise möchten Sie mehrteilige Nachrichten sowohl mit Normaltext als mit auch HTML-Teilen senden. Dazu haben Sie E-Mail-Programme, die MIME verarbeiten können und automatisch den richtigen Teil anzeigen.

Lösung

Verwenden Sie die Mail_mime-Klasse in PEAR:

require 'Mail.php'; require 'Mail/mime.php'; $to = 'adam@example.com, sklar@example.com'; $headers['From'] = 'webmaster@example.com'; $headers['Subject'] = 'Neue Version von PHP freigegeben!'; $body = 'Jetzt von http://www.php.net herunterladen!'; // MIME-Objekt erzeugen. $mime = new Mail_mime; // Body-Teile hinzufügen. $text = 'Textversion der E-Mail'; $mime->setTXTBody($text); $html = '<html><body>HTML-Version der E-Mail</body></html>'; ...

Get PHP 5 Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.