Programmer's Reference Guide

Отправка через SMTP Sending via SMTP

Отправка нескольких сообщений за одно соединение SMTP

По умолчанию соединение SMTP устанавливается для каждого отправляемого сообщения электронной почты. Если вы хотите отправить несколько сообщений за одно соединение, вы можете вызывать connect() сами. Если соединение уже установлено перед вызовом send(), оно будет использоваться и не будет закрыто.

Пример #1 Отправка нескольких сообщений за одно соединение SMTP

  1. <?php
  2. require_once 'Zend/Mail.php';
  3. $mail = new Zend_Mail();
  4. // формирование сообщения...
  5. require_once 'Zend/Mail/Transport/Smtp.php';
  6. $tr = new Zend_Mail_Transport_Smtp('mail.example.com');
  7. Zend_Mail::setDefaultTransport($tr);
  8. $tr->connect();
  9. for ($i = 0; $i < 5; $i++) {
  10. $mail->send();
  11. }
  12. $tr->disconnect();
  13. ?>

Отправка через SMTP Sending via SMTP
blog comments powered by Disqus

Select a Version

Languages Available

Components

Search the Manual