<?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.