如果发件人是雅虎邮件,gmail 不会收到 phpmailer 电子邮件
phpmailer email not received by gmail if sender is yahoo mail
我想弄清楚为什么 $mail->From =""
设置了雅虎帐户后 Gmail 收不到电子邮件。
$mail = new PHPMailer();
$mail->IsHTML(true);
$mail->From = "$email";
$mail->FromName = $name;
$mail->AddAddress($admin_email);
以上是我的部分代码。
它真的不应该起作用。
除其他事项外,GMail 可能会检查发件人域的发件人策略框架 (SPF),以查看是否允许您的邮件服务器从该域发送邮件。 Yahoo 不太可能允许来自任何服务器的这种地址欺骗,因此您无法通过基本的 SPF 检查。
在你的情况下我会做的是设置一个静态邮件发件人地址,但一个动态回复地址。
我想弄清楚为什么 $mail->From =""
设置了雅虎帐户后 Gmail 收不到电子邮件。
$mail = new PHPMailer();
$mail->IsHTML(true);
$mail->From = "$email";
$mail->FromName = $name;
$mail->AddAddress($admin_email);
以上是我的部分代码。
它真的不应该起作用。
除其他事项外,GMail 可能会检查发件人域的发件人策略框架 (SPF),以查看是否允许您的邮件服务器从该域发送邮件。 Yahoo 不太可能允许来自任何服务器的这种地址欺骗,因此您无法通过基本的 SPF 检查。
在你的情况下我会做的是设置一个静态邮件发件人地址,但一个动态回复地址。