2010-04-19 42 views
1

我試圖讓Zend_Mail發送封裝的消息 - 就像它正在轉發電子郵件。從Zend郵件中添加封裝的電子郵件(如轉發的電子郵件)

$attachedContent = "<h1>H1 Email</h1>"; 
$emailContent = "<h1>Email Content>"; 
$mail = new Zend_Mail(); 
$mail->setBodyText('text content'); 
$mail->setBodyHtml($emailContent); 
$mail->setFrom('[email protected]', 'GAS'); 
$mail->addTo('[email protected]', '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> 

你能看到我是什麼做錯了?我在網上找不到任何東西,並盡力從查看電子郵件源中複製格式。

乾杯,

基蘭

回答

1

也許這些行導致它?

$attachedContent = "<h1>H1 Email</h1>"; 
$emailContent = "<h1>Email Content>";