我正在试图找出如果$mail->From =""
设置了yahoo帐户,Gmail无法接收电子邮件的原因。
$mail = new PHPMailer();
$mail->IsHTML(true);
$mail->From = "$email";
$mail->FromName = $name;
$mail->AddAddress($admin_email);
以上是我的代码的一部分。
答案 0 :(得分:1)
这不应该起作用。
除此之外,GMail可能会检查发件人域的发件人策略框架(SPF),以查看是否允许您的邮件服务器从该域发送。雅虎不太可能允许来自任何服务器的这种地址欺骗,因此您无法通过基本的SPF检查。
在您的情况下我会做的是设置来自地址的静态邮件,但是动态回复地址。