Programmer's Reference Guide
| Zend_Mail |
Введение
Zend_Mail предоставляет обобщенный функционал для формирования
и отправки как текстовых, так и MIME-сообщений электронной почты.
Сообщения могут отправляться Zend_Mail посредством
встроенной функции PHP » mail()
или прямого соединения SMTP.
Пример #1 Простое сообщение электронной почты
Простое сообщение электронной почты содержит несколько получателей,
заголовок сообщения, тело сообщения и отправителя.
Чтобы отправить такое электронное сообщение, используя функцию PHP
» mail(),
сделайте следующее:
<?php
require_once 'Zend/Mail.php';
$mail = new Zend_Mail();
$mail->setBodyText('This is the text of the mail.');
$mail->setFrom('somebody@example.com', 'Some Sender');
$mail->addTo('somebody_else@example.com', 'Some Recipient');
$mail->setSubject('TestSubject');
$mail->send();
?> Замечание: Минимально необходимые определения
Чтобы отправить сообщение с помощьюZend_Mail, вы должны указать как минимум одного получателя, отправителя (например, с помощьюsetFrom()), и текст сообщения (текстовое и/или в формате HTML).
Для большинства атрибутов сообщений электронной почты есть методы
"get" для чтения информации, сохраненной в объекте сообщения.
За более подробной информацией, пожалуйста, обратитесь к документации
по API. Особым является метод getRecipients().
Он возвращает массив с адресами электронной почты получателей,
в порядке их добавления.
В целях безопасности Zend_Mail фильтрует все содержимое заголовков
для предотвращения инъекций в заголовки с использованием символов новой
строки (\n).
| Zend_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
