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


phpmailer email not received by gmail if sender is yahoo mail

我试图弄清楚为什么Gmail在$mail->From =""设置了雅虎帐户的情况下收不到电子邮件。

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

以上是我代码的一部分。

它实际上不应该工作。

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

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