Использование PHP Mailer
В этом примере мы посылаем письмо с вложениями. Предварительно создается ZIP-файл (закоменчено).
// Sending complex email by phpMailer
require_once dirname(__FILE__) . "/include/phpMailer/class.phpmailer.php";
$mail = new PHPMailer();
$mail->From = "noreply@somehost.com";
$mail->FromName = "Your Name";
$mail->Subject = 'The Subject string';
$mail->CharSet = 'utf-8';
// create ZIP filename protected by password (compressing folder )
// $zipfullname = '';
// $zipbasename = ''; << - name file attached
// exec(sprintf('zip -r -j -P %s %s %s', $password, $zipfullname, realpath($dir)));
// exec(sprintf('rm -rf %s', realpath($orders_dir)));
// $mail->AddAttachment($zipfullname, $zipbasename);
$mail->MsgHTML('Message Body HTML');
$mail->AltBody = 'Message Body Text Alternative';
// adding receipients
$mail->AddAddress('address1@somehost.com', 'Firstname Lastname');
$mail->AddAddress('address2@somehost.com', 'Firstname Lastname');
$mail->AddBCC('address3@somehost.com', 'Firstname Lastname');
if(!$mail->Send()){
print('error: '.$mail->ErrorInfo);
}
Скачать phpMailer.zip 2.1 (June 04 2008)
← Назад на Главную