2017-04-10 73 views
0

使用PHPMAILER类从我的网站发送电子邮件到我的Gmail帐户,如果我尝试回复此问题,请参阅gmail将此Gmail帐户作为目标地址。 这个问题只发生在Gmail上,例如雅虎工作正常。 我使用从表单发送代码:Gmail始终回复自己

$mail = new PHPMailer(); 
$mail->IsSendmail(); 
$body = "body of consult"; 

$mail->CharSet = 'UTF-8'; 
$mail->From = "[email protected]"; // sender 
$mail->FromName = "User Name"; // sender 
$mail->addReplyTo("[email protected]","User Name"); // sender 
$mail->AddAddress("[email protected]", "my name"); //destination (Me) 
$mail->Subject = "User Subject"; 
$mail->AltBody = ""; // optional, comment out and test 
$mail->MsgHTML($body); 
$mail->IsHTML(true); 
if(!$mail->Send()) { 
    return(false); 
} else { 
    return(true); 
} 

有什么价值O功能添加到PHPMailer的班?

我很感激任何帮助。

感谢的

回答

0

这是一个gmail的限制。它不允许您从任意“发件人”地址发送,只能发送您的帐户地址。您可以在gmail偏好设置中添加其他别名,但不能使用非Gmail地址。

这包含在PHPMailer文档中。