Zend Framework 2,Zend_Mail:如何使用html和文本部分发送电子邮件?

时间:2012-10-25 21:55:55

标签: zend-framework2

$html = new MimePart($email->getBodyHtml());
$html->type = 'text/html';
    ...
$text = new MimePart($email->getBodyText());
$text->type = 'text/plain';
    ...
$mimeParts = array($html, $text);
    ...
$body->setParts($mimeParts);

这很好用,但我收到的电子邮件包含html和文本部分 - 我的意思是它们都显示出来了。

Gmail首先显示HTML,然后在那里显示纯文本部分。显然,我希望只显示HTML部分,文本部分仅在电子邮件客户端中没有HTML时使用。

干杯, 安德鲁

2 个答案:

答案 0 :(得分:3)

Rob Allen's DevNotes

简单......当你知道如何!

答案 1 :(得分:0)

文档仅提及http://framework.zend.com/manual/2.0/en/modules/zend.mail.introduction.html。没有setParts方法。