繁体   English   中英

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

[英]phpmailer email not received by gmail if sender is yahoo mail

我试图弄清楚为什么$mail->From =""设置了Yahoo帐户后,Gmail无法收到电子邮件的原因。

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

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

它不是真的应该工作。

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

在您遇到的情况下,我将设置一个静态的发件人地址,但设置一个动态的回复地址。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM