Я пытаюсь отправить файл через почтовую библиотеку Zend Framework (1.10.7).
$mail = new Zend_Mail();
$mail->setSubject('Test');
$mail->setFrom('hello@ex.com');
$mail->setBodyText ( "" );
$at = $mail->createAttachment($txtFile->toString(),
'text/plain',
Zend_Mime::DISPOSITION_ATTACHMENT,
Zend_Mime::ENCODING_8BIT);
$mail->addTo ( "hi@you.com" );
$mail->send();
Файл представляет собой простой текстовый файл.
Он работает с Outllok, я получаю правильное вложение, но не с Gmail и Lotus Notes.
С Gmail у меня есть это сообщение:
Это сообщение в формате Mime. Если вы видите это, ваш почтовый ридер не поддерживает этот формат.
Lotus Notes говорит следующее:
Содержимое MIME для этого элемента хранится в атрибуте $ RFC822.eml. Не удалось выполнить синтаксический анализ содержимого MIME: неверный формат данных MIME.
Что не так с вложениями Zend's Mail?