Programmer's Reference Guide
| Введение |
Отправка через SMTP
Чтобы отправить сообщение электронной почты через SMTP,
нужно создать и зарегистрировать объект Zend_Mail_Transport_Smtp,
прежде чем будет вызван метод send(). Для всех последующих
вызовов Zend_Mail::send() в текущем скрипте будет
использоваться SMTP:
Пример #1 Отправка сообщений через SMTP
<?php
require_once 'Zend/Mail/Transport/Smtp.php';
$tr = new Zend_Mail_Transport_Smtp('mail.example.com');
Zend_Mail::setDefaultTransport($tr);
?>
Метод setDefaultTransport() и конструктор
Zend_Mail_Transport_Smtp не являются ресурсоемкими. Эти две
строки кода могут быть выполнены во время подготовки (т.е. в файле config.inc
или подобном), чтобы сконфигурировать поведение класса Zend_Mail
для остальной части скрипта. Это позволит держать конфигурационные данные
отдельно от логики приложения — отправляется ли почта через SMTP или
» mail(),
какой почтовый сервер используется и т.д.
| Введение |
Select a Version
Languages Available
Components
Search the Manual
Navigation
- Руководство разработчика
- Руководство разработчика
- Zend_Mail
- Введение
- Отправка через SMTP Sending via SMTP
- Отправка нескольких сообщений за одно соединение SMTP Sending Multiple Mails per SMTP Connection
- Использование разных соединений Using Different Transports
- Сообщение в формате HTML HTML E-Mail
- Вложения Attachments
- Добавление получателей Adding Recipients
- Контроль за разделителями MIME Controlling the MIME Boundary
- Дополнительные заголовки Additional Headers
- Наборы символов Character Sets
- Кодировка Encoding
- SMTP-аутентификация SMTP Authentication
- Securing SMTP Transport
- Reading Mail Messages
