Добавление комментариев отключено
06.07.2007 evgeny
спасибо за понятные объяснения.
есть вопрос: а как реализовать отправку по нескольким адресам в цикле. Т.е. не просто добавляя AddAddress с новым получателем, а что-то типа рассылки.
Варинатов полно, можно попробовать так:
<?php
// подключаем файл класса для отправки почты
require 'class.phpmailer.php';
$email[]='1@test.ru';
$email[]='2@test.ru';
$email[]='3@test.ru';
for ($i=0; $i<count($email); $i++) {
$mail = new PHPMailer();
$mail->From = 'test@test.ru'; // от кого
$mail->FromName = 'Злостный спамер'; // от кого
$mail->AddAddress($email[$i], $email[$i]); // кому - адрес, Имя
$mail->IsHTML(true); // выставляем формат письма HTML
$mail->Subject = 'тема письма'; // тема письма
$mail->Body = 'Вас приветствует спам рассылка<br><br>ку-ку';
// отправляем наше письмо
if (!$mail->Send()) die ('Mailer Error: '.$mail->ErrorInfo);
echo 'Письмо отправлено на <a href="mailto:">'.$email[$i].'</a><br>';
}
?>
<?php
// подключаем файл класса для отправки почты
require 'class.phpmailer.php';
$email[]='1@test.ru';
$email[]='2@test.ru';
$email[]='3@test.ru';
for ($i=0; $i<count($email); $i++) {
$mail = new PHPMailer();
$mail->From = 'test@test.ru'; // от кого
$mail->FromName = 'Злостный спамер'; // от кого
$mail->AddAddress($email[$i], $email[$i]); // кому - адрес, Имя
$mail->IsHTML(true); // выставляем формат письма HTML
$mail->Subject = 'тема письма'; // тема письма
$mail->Body = 'Вас приветствует спам рассылка<br><br>ку-ку';
// отправляем наше письмо
if (!$mail->Send()) die ('Mailer Error: '.$mail->ErrorInfo);
echo 'Письмо отправлено на <a href="mailto:">'.$email[$i].'</a><br>';
}
?>
Вопрос был задан на этой странице. Но если Вам это не интересно, могу предложить Вам почитать про платный хостинг.