11.3. 通过 SMTP 连接发送多个邮件
上一页 | 第 11 章 Zend_Mail | 下一页

## 11.3. 通过 SMTP 连接发送多个邮件

在缺省状态下, 系统会为每一个被发送的邮件建立一个 SMTP 连接 . 如果你想通过一个 SMTP 连接发送多个邮件, 你可以自己控制 `connect()` 函数. 如果transport对象在`send()`被调用之前就已经建立了一个连接, 那么这个连接会被使用并且不会被关闭.

例 11.3. 通过 SMTP 连接发送多个邮件

    <?php
    require_once 'Zend/Mail.php';
    $mail = new Zend_Mail();
    // build message...
    require_once 'Zend/Mail/Transport/Smtp.php';
    $tr = new Zend_Mail_Transport_Smtp('mail.example.com');
    $tr->connect();
    for ($i = 0; $i < 5; $i++) {
        $mail->send();
    }
    $tr->disconnect();
    ?>

上一页 | 上一级 | 下一页
11.2. 通过 SMTP 发送邮件 | 起始页 | 11.4. 使用不同的Transport对象