如果发件人是雅虎邮件,则不会通过Gmail收到phpmailer电子邮件

时间:2015-01-25 09:08:25

标签: php phpmailer spf

我正在试图找出如果$mail->From =""设置了yahoo帐户,Gmail无法接收电子邮件的原因。

        $mail = new PHPMailer();
        $mail->IsHTML(true);
        $mail->From = "$email"; 
        $mail->FromName = $name;
        $mail->AddAddress($admin_email);

以上是我的代码的一部分。

1 个答案:

答案 0 :(得分:1)

这不应该起作用。

除此之外,GMail可能会检查发件人域的发件人策略框架(SPF),以查看是否允许您的邮件服务器从该域发送。雅虎不太可能允许来自任何服务器的这种地址欺骗,因此您无法通过基本的SPF检查。

在您的情况下我会做的是设置来自地址的静态邮件,但是动态回复地址。