网站生成的电子邮件未覆盖所有用户(php邮件)

时间:2015-05-22 20:44:07

标签: php email phpmailer

我正在为一群厨房厨师建立一个网站,允许新会员在没有业主任何行动的情况下订阅。

订阅时,新用户应收到带有激活链接的电子邮件,以验证其地址。

一开始我使用函数mail(),但是一些地址没有从网站接收任何东西,所以我切换到php邮件程序。

php邮件程序代码(执行期间没有显示错误,在我回复检查之前)

require_once ('layout/phpmailer/class.phpmailer.php');
$mail = new PHPMailer(true); 
try {
    $mail->AddReplyTo("$NoreplyMailURL","$NoreplyMailNAME");
                        $mail->AddAddress($mdest);
                        $mail->SetFrom("$NoreplyMailURL","$NoreplyMailNAME");
                        $mail->AddReplyTo("$NoreplyMailURL","$NoreplyMailNAME");
                        $mail->Subject = "$mobj";
                        $mail->AltBody = strip_tags ($mmex); // optional - MsgHTML will create an alternate automatically
                        $mail->MsgHTML($mmex);
                        $mail->Send();
}catch (phpmailerException $e) {
} catch (Exception $e) {
}

$ NoreplyMailURL是(现有的)网站电子邮件地址

$ NoreplyMailNAME就像" Chef Enrico"

$ mobj是一个像"我们网站的新密码"或"帐户激活链接"

$ mmex是以html格式化的消息文本

Gmail,一些Hotmail和其他用户正在接收我们的电子邮件,

某些hotmail,bluewin.ch和libero.it不是。

您对如何使此代码更强大有什么建议吗?是否可能如果接收提供商不支持HTML格式,则不会显示电子邮件?我猜他们应该看到所有标签,如果是这样,我错了吗?

非常感谢您提前!

0 个答案:

没有答案