【发布时间】:2010-11-09 19:09:21
【问题描述】:
我正在尝试通过 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 的邮件附件有什么问题?
【问题讨论】:
标签: php zend-framework