Mails versenden (PHP)

mailer.php
<?php
 
include('/srv/www/domain.de/includes/Mail/Mail.php');
 
$recipients         = 'empfaenger@domain.de';
 
$headers['From']    = 'absender@domain.de';
$headers['To']      = $recipients;
$headers['Subject'] = 'Test message';
$headers['Date']    = date("r");
 
$body               = 'Test message';
 
$params['host']     = 'mail.domain.de';
$params['port']     = '25';
$params['auth']     = true;
$params['username'] = 'username';
$params['password'] = 'password';
# SMTP Debug Ausgabe
$params['debug']    = true;
 
$mail_object =& Mail::factory('smtp', $params);
 
echo  '<pre>';
$mail_object->send($recipients, $headers, $body);
echo  '</pre>';
?>

Für den Versand werden noch die folgenden PEAR Pakete benötigt:

Der PHP include_path sollte um /srv/www/domain.de/includes/ erweitert werden. Die beiden Net-Pakete (jeweils eine PHP-Datei) habe ich in /srv/www/domain.de/includes/Net/ zusammengefasst.

scripts/mails.versenden.php.txt · Last modified: 2012/01/07 03:03 by daniel
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki