我试图弄清楚为什么Gmail在$mail->From =""
设置了雅虎帐户的情况下收不到电子邮件。
$mail = new PHPMailer();
$mail->IsHTML(true);
$mail->From = "$email";
$mail->FromName = $name;
$mail->AddAddress($admin_email);
以上是我代码的一部分。
它实际上不应该工作。
除此之外,GMail 可能会检查发件人域的发件人策略框架 (SPF),以查看是否允许从该域发送邮件服务器。雅虎不太可能允许来自任何服务器的这种地址欺骗,因此您无法通过基本的 SPF 检查。
在您的情况下,我要做的是设置一个静态邮件来自地址,但一个动态回复地址。