Невозможно выполнить цикл более 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:..\vendor\swiftmailer\swiftmailer\lib\classes\Swift\Transport\AbstractSmtpTransport.php:445 Трассировка стека: #0 C:..\vendor\swiftmailer\swiftmailer\lib\classes\Swift\Transport\AbstractSmtpTransport.php(341): Swift_Transport_AbstractSmtpTransport->assertResponseCode('', Array) 1 C:..\vendor\swiftmailer\swiftmailer\lib\classes\Swiftmailer \ lib \ classes \ \EsmtpTransport.php(305): Swift_Transport_AbstractSmtpTransport->executeCommand('MAIL FROM:executeCommand('DATA\r\n', Array, Array) #3 C:..\vendor\swiftmailer\swiftmailer\lib\classes\Swift\ Транспорт \AbstractSmtpTransport.php(497): Swift_Transport_A в C:.. \ vendor \ swiftmailer \ swiftmailer \ lib \ classes \ Swift \ Transport \ AbstractSmtpTransport.php в строке 445

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

0 ответов

Другие вопросы по тегам