17.3. Отправка нескольких сообщений за одно соединение SMTP
Пред. | Глава 17. Zend_Mail | След.

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

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

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

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

Пред. | Уровень выше | След.
17.2. Отправка через SMTP | Начало | 17.4. Использование разных соединений