Использование 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)

← Назад на Главную