Programmer's Reference Guide
| Отправка нескольких сообщений за одно SMTP-соединение |
Использование различных транспортов
В том случае, если вы хотите отправлять различные сообщения через различные соединения, вы можете напрямую передавать объект транспорта методу send() без предшествующего вызова setDefaultTransport(). Для текущего запроса send() переданный объект заменит собой транспорт, используемый по умолчанию:
Пример #1 Использование различных транспортов
- $mail = new Zend_Mail();
- // построение сообщения...
- $tr1 = new Zend_Mail_Transport_Smtp('server@example.com');
- $tr2 = new Zend_Mail_Transport_Smtp('other_server@example.com');
- $mail->send($tr1);
- $mail->send($tr2);
- $mail->send(); // опять используется транспорт по умолчанию
Замечание: Дополнительные транспорты
Дополнительные транспорты могут быть написаны посредством реализации интерфейсаZend_Mail_Transport_Interface.
| Отправка нескольких сообщений за одно SMTP-соединение |
Select a Version
Languages Available
Components
Search the Manual
Navigation
- Руководство разработчика
- Руководство разработчика
- Справочное руководство Zend Framework
- Zend_Mail
- Введение
- Отправка через SMTP
- Отправка нескольких сообщений за одно SMTP-соединение
- Использование различных транспортов
- Сообщение в формате HTML
- Вложения
- Добавление получателей
- Контроль за разделителями MIME
- Дополнительные заголовки
- Наборы символов
- Кодировка
- SMTP-аутентификация
- Защищенное SMTP-соединение
- Reading Mail Messages
