2010-02-23 42 views

回答

1

这是我的代码:

$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

+0

我做到了这一点,但它增加了消息的内容两倍。 我尝试插入不带'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'); } 但令人难以置信的相同的错误不断发生 –

+0

这是正确的(在编程方面),但错误仍然发生 –

+0

你得到什么错误? – joar