首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PhpMailer发送给gmail,但不发送到hotmail帐户

PhpMailer发送给gmail,但不发送到hotmail帐户
EN

Stack Overflow用户
提问于 2015-04-22 16:46:36
回答 1查看 453关注 0票数 0

我知道以前有人问过这个问题,但我想展示我的情况,因为我试图用其他答案来解决它,但我可以解决它。

我试图做一个联系表格,但当我选择接收者的电子邮件,如果我选择@hotmail.com或@advancedinstitute.cl,他们没有收到电子邮件。我试着选择另一种类型的电子邮件,如gmail,yahoo或terra,电子邮件到达时没有问题。

我知道这肯定是因为那些服务器的垃圾邮件策略,但我不知道如何修复它。

这是我的phpMailer代码:

代码语言:javascript
复制
$mail = new PHPMailer();
$mail->Host = "localhost";
$mail->Hostname = "Advanced Institute";
$mail->From = $_POST["email"];
$mail->FromName = $_POST["email"];
$mail->Subject = "Quiero contactarme con Advanced Institute";
$mail->AddAddress("carmeng.advanced@terra.cl","Advanced Institute");
$mail->AddReplyTo($_POST["email"]);
$mail->IsHTML(true); // El correo se envía como HTML
$body = '<html><body><div>Nombre : '.$_POST["nombre"].'<br>  Email :    '.$_POST["email"].'<br>  Telefono : '.$_POST["telefono"].'<br>  Asunto : '.$_POST["asunto"].'<br>  Comentarios:           '.$_POST["comentarios"].'<br> </div></body></html>';
$mail->Body = $body;    
    if(!$mail->Body) {
        echo 'Error: ' . $mail->ErrorInfo;
    }else{
    $mail->Send();

我希望我的英语足以让你们理解我的问题。谢谢你的进阶

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-22 16:52:06

您可能需要为域名设置SPF记录。

更多信息:Framework

推荐SPF向导http://www.kitterman.com/spf/validate.html

另外,from地址应该来自发送域名,而不是用户输入。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29803986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档