1

我试图让 Zend_Mail 发送一个封装的消息 - 就好像它正在转发一封电子邮件一样。

$attachedContent = "<h1>H1 Email</h1>";
$emailContent = "<h1>Email Content>";
$mail = new Zend_Mail();
$mail->setBodyText('text content');
$mail->setBodyHtml($emailContent);
$mail->setFrom('kieran@fromz.com.au', 'GAS');
$mail->addTo('kieran@fromz.com.au', 'GAS');
$at = $mail->createAttachment($attachedContent);
$at->type = 'message/rfc822;
  name="forwarded message"';
$at->disposition = Zend_Mime::DISPOSITION_INLINE;
$at->encoding    = Zend_Mime::ENCODING_7BIT;
$mail->setSubject('Test');
$mail->send();

邮件客户端正在获取电子邮件,呈现正常的 HTML 内容,并显示转发的消息并呈现其内容,但是,它的格式如下:

<h1>Email Content</h1>

你能看出我做错了什么吗?我没有在网上找到任何东西,并已尽力通过查看电子邮件源来复制格式。

干杯,

基兰

4

1 回答 1

1

也许是这些线造成的?

$attachedContent = "<h1>H1 Email</h1>";
$emailContent = "<h1>Email Content>";
于 2010-04-19T04:51:12.743 回答