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