Programmer's Reference Guide
| Сообщение в формате HTML HTML E-Mail |
Вложения
Файлы могут быть прикреплены к почтовому сообщению методом
addAttachment(). По умолчанию Zend_Mail
предполагает, что прикрепляемый файл является бинарным (application/octet-stream),
должен передаваться в кодировке base64 и обрабатывается как вложение.
Эти предполагаемые значения могут быть изменены передачей большего
количества параметров методу addAttachment().
Пример #1 Почтовые сообщения со вложениями
<?php require_once 'Zend/Mail.php'; $mail = new Zend_Mail(); // формирование сообщения... $mail->addAttachment($someBinaryString); $mail->addAttachment($myImage, 'image/gif', Zend_Mime::DISPOSITION_INLINE, Zend_Mime::ENCODING_8BIT); ?>
Если хотите иметь больший контроль над частями MIME, генерируемыми
для данного вложения, то можете использовать возвращаемое методом
addAttachment() значение для изменения атрибутов.
Метод addAttachment() возвращает объект Zend_Mime_Part.
<?php require_once 'Zend/Mail.php'; $mail = new Zend_Mail(); $at = $mail->addAttachment($myImage); $at->type = 'image/gif'; $at->disposition = Zend_Mime::DISPOSITION_INLINE; $at->encoding = Zend_Mime::ENCODING_8BIT; $at->filename = 'test.gif'; $mail->send(); ?>
| Сообщение в формате HTML HTML E-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
