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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.