Dennis: eMails versenden mit PEAR::Mail

Beitrag lesen

Hi Jan,

Wie (da weiß ich vorne und hinten nicht wie ich anfange) kann ich aus einem PHP script eine email and meinen emailprovider bzw. an den empfänger senden?

Schau dir mal das PEAR Package Mail an, sowie die Doku dazu - wenn ich mich richtig erinnere kann man mit diesem Package Mails über SMTP versenden. Das setzt natürlich vorraus, dass dein Provider dir SMTP anbietet und nicht nur ein Webinterface für das Versenden der E-Mails.

Habe gerade noch mal nachgeschaut wie ich früher Mail mal genutzt habe:

include('Mail.php');  
//[...]  
$params['host'] = EMAIL_HOST;  
$params['port'] = EMAIL_PORT;  
$params['auth'] = true;  
$params['username'] = EMAIL_USER;  
$params['password'] = EMAIL_PASS;  
//[...]  
$mail_object =& Mail::factory('smtp', $params);  
$mail_object->send($recipients, $headers, $email);

Setzt natürlich voraus, dass du PEAR installiert hast und Mail.php im include_path liegt.

MfG, Dennis.