Невозможно выполнить цикл более 30 раз в быстрой почтовой программе

Я пытаюсь отправить массовую электронную почту, используя быструю почтовую программу. Мне нужно отправлять 2500 писем одновременно, к сожалению, я не могу отправить более 30 писем, я использую следующий код

$sql = $db->Query("SELECT * FROM customer_data WHERE c_status=?", array("0"));
while($row=$db->FetchRow($sql)){

$body="Test body";
// Create a message
$message = (new Swift_Message('test subject'))
->setFrom(['no_reply@xxx.com' => 'xxxx Group'])
->setTo([$row['c_email']])
->setBody($body, 'text/html')
;
// Send the message
$result = $mailer->send($message);

}

После 30 писем я получил сообщение об ошибке типа

Неустранимая ошибка: Uncaught Swift_TransportException: ожидаемый код ответа
250, но получил пустой ответ в
C: .. \ поставщика \ SwiftMailer \ SwiftMailer \ Lib \ Классы \ Свифта \ Транспорт \ AbstractSmtpTransport.php: 445
Трассировка стека: # 0
C: .. \ поставщика \ SwiftMailer \ SwiftMailer \ Lib \ Классы \ Свифта \ Транспорт \ AbstractSmtpTransport.php (341):
Swift_Transport_AbstractSmtpTransport-> assertResponseCode (», Array)
1 C: .. \ vendor \ swiftmailer \ swiftmailer \ lib \ classes \ Swift \ Transport \ EsmtpTransport.php (305):
Swift_Transport_AbstractSmtpTransport-> ExecuteCommand ( ‘MAIL
FROM: executeCommand (‘DATA \ r \ n’, Array,
Массив) # 3
C: .. \ поставщика \ SwiftMailer \ SwiftMailer \ Lib \ Классы \ Свифта \ Транспорт \ AbstractSmtpTransport.php (497):
Swift_Transport_A in
C: .. \ поставщика \ SwiftMailer \ SwiftMailer \ Lib \ Классы \ Свифта \ Транспорт \ AbstractSmtpTransport.php
по линии 445

любые предложения будут по достоинству оценены.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector