我正在结合使用 Swiftmailer 类和 Zend 框架从我的网站发送邮件。该消息是 html 和纯文本的混合,我已经这样实现它:
// Or set it after like this
$message->setBody('My <em>amazing</em> body', 'text/html');
// Add alternative parts with addPart()
$message->addPart('My amazing body in plain text', 'text/plain');
就像文档中的这个摘录一样。问题是,outlook 的蓝色新邮件通知弹出窗口在该部分之后显示了 html 消息的前两行。因此,例如,显示标签。如何使用 Swiftmailer 类格式化我的消息,以便 Outlook 使用纯文本表示进行预览?我知道这是可能的,因为从 Outlook 本身发送 html 邮件不会在预览弹出窗口中产生标签。提前感谢您的任何提示!