我爲客戶開發了一個比賽頁面,他們希望客戶收到的電子郵件不僅僅是文本。我使用的教程只在「發送正文消息」內提供了簡單的文本。我需要添加html來感謝客戶輸入,並將圖像引入此電子郵件。如何將HTML格式添加到'基於PHP郵件的Swift郵件教程'?
的代碼是:
//send the welcome letter
function send_email($info){
//format each email
$body = format_email($info,'html');
$body_plain_txt = format_email($info,'txt');
//setup the mailer
$transport = Swift_MailTransport::newInstance();
$mailer = Swift_Mailer::newInstance($transport);
$message = Swift_Message::newInstance();
$message ->setSubject('Thanks for entering the competition');
$message ->setFrom(array('[email protected]' => 'FromEmailExample'));
$message ->setTo(array($info['email'] => $info['name']));
$message ->setBody('Thanks for entering the competition, we will be in touch if you are a lucky winner.');
$result = $mailer->send($message);
return $result;
}
這function.php片是否工作正常,客戶recieving他們的電子郵件好吧,我只是需要改變
('感謝參加比賽, 我們會聯繫你的,如果你是一個幸運的 贏家。「)
有HTML,而不是...
如果可以的話,請給我提供一個如何將HTML集成到這個函數中的例子。
Krike嗨, 感謝回去我,我有嘗試了這種在表格代碼中輸入函數的方法,基本上我收到的電子郵件然後向我顯示標籤,而不是使用標籤來設置文本的樣式。你知道其他方式嗎? – Daniel 2010-04-29 15:52:26
沒關係,我搞定了。非常感謝你的幫助克里克。 :-) – Daniel 2010-04-29 16:36:54
很高興你可以使它的工作,我認爲內容類型已全部設置爲HTML,但我想它沒有看到galens回覆。 – Christophe 2010-04-29 16:42:51