-1
我需要發送使用CKEditor創建的電子郵件並使用phpmailer發送。我使用下面的代碼:使用CKEditor和PHPMailer發送HTML郵件
$to =$_POST["toEmail"];
$subject=$_POST["emailSubj"];
$from=$_POST["fromEmail"];
$body= $_POST["editor1"];
$mail = new PHPMailer();
$mail->IsHTML(true);
$mail->From = "[email protected]";
$mail->AddAddress($to);
$mail->Subject = $subject;
$mail->Body = $body;
$mail->WordWrap = 50;
$mail->AltBody="Hello, my friend! \n\n This message uses HTML entities, but you prefer plain text !";
if($mail->Send())
{
echo "Message Send Successfully";
}
但我收到像
喜
等或一段時間的純文本而不是HTML電子郵件的文本。我應該怎麼做才能收到html郵件。
是的,當我回顯$ body時,它在瀏覽器上顯示得很好(呈現HTML),但是當通過郵件發送$ body時,它僅顯示文本而不是呈現的HTML。 – user1226372