除了hotmail之外,所有帐户的邮件都很好用。 在hotmail中,邮件正在变空。但在查看源视图时,邮件正在显示。请帮助我们 是否需要更改hotmail的设置
function Trigger_WelcomeEmail(&$tNG) {
global $DID;
$emailObj = new tNG_Email($tNG);
$emailObj->setFrom("test <test@test.com>");
$emailObj->setTo("{email}");
$emailObj->setCC("");
$emailObj->setBCC("test@test.com");
$emailObj->setSubject("Smile! You Were Successfully Registered for test.com");
$emailObj->setContentFile("welcomeUS.html");
$emailObj->setEncoding("ISO-8859-1");
$emailObj->setFormat("HTML/Text");
$emailObj->setImportance("Normal");
return $emailObj->Execute();
}
答案 0 :(得分:1)
通常将标头设置为Content-type:text / html
也许正是因为你的代码而读错了。 $ emailObj-&GT; setFormat( “HTML /文本”);那倒退了。可能只是在黑暗中拍摄,但值得一试!
答案 1 :(得分:0)
检查以确保您没有在welcomeUS.html文件中连续发送两个换行符。这将关闭电子邮件的正文,文本的其余部分可能会被忽略。
某些电子邮件服务提供商在看到更多内容后会自动忽略该问题,但Hotmail可能不会。