Phpmailer: как сделать массовую рассылку?

Всем Привет!

Пытаюсь делать массовую рассылку никак не получается.

Вот ошибка

ErrorSMTP Error: Data not accepted.SMTP server error: 5.7.1 Message rejected under suspicion of SPAM; https://yandex.ru/support/mail/spam/honest-mailers.xml 1460734462-Z5k54JZeXJ-YK6GcjG6

Что мне делать чтобы все заработало.

Кстати, код стоит на хостинге. Доменное имя нету.

$mail = new PHPMailer(true);
$send_using_gmail = true;
//Send mail using gmail

if($send_using_gmail){
    $mail->IsSMTP(); // telling the class to use SMTP
    $mail->SMTPAuth = true; // enable SMTP authentication
    $mail->SMTPSecure = "ssl"; // sets the prefix to the servier
    $mail->CharSet  = 'UTF-8';
    $mail->Host = "smtp.yandex.ru"; // 
    $mail->Port = 465; // set the SMTP port for the GMAIL server
    $mail->Username = "test@yandex.ru"; // 
    $mail->Password = "g21"; // 
}

$msg_title = "dfdfd";
$msg_body = "dfdfdf";
/
$emails = [....]; // тут ассоциативный массив емайл=>Фио 
foreach($emails as $k=>$v)
$mail->AddAddress($v, $k);

$mail->AddReplyTo("natest@yandex.kz","TEST");
$mail->SetFrom("test@yandex.ru", "Infoarmation (Test)");
$mail->Subject =$msg_title;
$mail->Body = $msg_body;

try{
    $mail->Send();
    echo "Success!";
} catch(Exception $e){
    //Something went bad
    echo "Fail - " . $mail->ErrorInfo;
}
  • Вопрос задан
  • 1619 просмотров
Пригласить эксперта
Ответы на вопрос 2
@HAbRAhabp
Яндекс запрещает массовые рассылки, тем более с обычных ящиков.
Предоставьте хотя бы текст письма.
Ответ написан
Комментировать
kylt_lichnosti
@kylt_lichnosti
Вот статья про бесплатные сервисы рассылки: ссылка
Сам заюзал MailGun у себя.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы