20.1 E-Mails senden

Problem

Sie wollen eine E-Mail versenden. Die Nachricht kann eine direkte Reaktion auf eine Benutzerhandlung sein, wie beispielsweise die Registrierung des Benutzers als Neumitglied auf Ihrer Seite. Sie kann aber auch ein sich wiederholendes Ereignis zu einer festgelegten Zeit sein, wie z.B. ein wöchentliches Bulletin.

Lösung

Verwenden Sie die Mail-Klasse von PEAR:

require 'Mail.php';

$to = 'adam@example.com';

$headers['From'] = 'webmaster@example.com';
$headers['Subject'] = 'Neue Version von PHP freigegeben!';

$body = 'Jetzt von http://www.php.net herunterladen!';

$message =& Mail::factory('mail');
$message->send($to, $headers, $body);

Wenn Sie die Mail-Klasse von PEAR nicht verwenden können, benutzen Sie die eingebaute mail( )- ...

Get PHP 5 Kochbuch, Third Edition 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.