0
只有HTML內容而不是混合類型(包括文本和HTML)的電子郵件的正確標題信息和MIME類型是什麼。HTML電子郵件的標題和MIME類型(通過PHP發送)
只是爲了告知,我正在使用Swiftmailer(PHP)來完成這項工作。
只有HTML內容而不是混合類型(包括文本和HTML)的電子郵件的正確標題信息和MIME類型是什麼。HTML電子郵件的標題和MIME類型(通過PHP發送)
只是爲了告知,我正在使用Swiftmailer(PHP)來完成這項工作。
這是我的代碼:
$swift = new stdClass();
$swift->transport = Swift_SendmailTransport::newInstance('/usr/sbin/sendmail -bs');
$swift->mailer = Swift_Mailer::newInstance($swift->transport);
$swift->message = Swift_Message::newInstance('Title')
->setFrom(array('[email protected]' => 'Me'))
->setTo(array('[email protected]' => 'Some One'))
->setBody('<h1>It works!</h1>', 'text/html');
您還可以看看在頭文件上http://swiftmailer.org/docs/headers
我做到了這一點,但它增加了消息的內容兩倍。 我嘗試插入不帶'text/html'的html代碼,然後插入mime標頭: $ headers = $ message-> getHeaders(); if($ headers-> has('MIME-Version')) { \t $ MIME_Version = $ headers-> get('MIME-Version'); \t $ MIME_Version-> setValue('1.0'); } else { \t $ headers-> addTextHeader('MIME-Version','1.0'); ('Content-type')) } if($ headers-> has('Content-type')) { \t $ Content_type = $ headers-> get('Content-type'); \t $ Content_type-> setValue('text/html'); } else { \t $ headers-> addTextHeader('Content-type','text/html'); } 但令人難以置信的相同的錯誤不斷髮生 –
這是正確的(在編程方面),但錯誤仍然發生 –
你得到什麼錯誤? – joar