PHPmailer gmail'from'是gmail帐户

Joh*_*ohn 3 php email gmail phpmailer

我正在尝试使用PHPmailer和gmail发送邮件.但是当我从我的Gmail帐户发送邮件而不是无回复时.如何设置无回复?

我有以下代码:

$mail = new PHPMailer();  

$mail->Mailer = "smtp";
$mail->Host = "ssl://smtp.gmail.com";
$mail->Port = 465;
$mail->SMTPAuth = true; 
$mail->Username = "myAccount@web.com"; 
$mail->Password = "password"; 

$mail->From     = "no-reply@web.com";
$mail->AddAddress($to);  
$mail->AddReplyTo("no-reply@web.com","no-reply");

$mail->Subject  = $subject;
$mail->Body     = $msg;
$mail->WordWrap = 150; 
$mail->send();
Run Code Online (Sandbox Code Playgroud)

我收到的邮件(标题):

Return-Path: <myAccount@web.com>
Run Code Online (Sandbox Code Playgroud)

哪个应该是no-reply@web.com

提前致谢

And*_*dri 5

我建议尝试两种选择:

  1. 登录myaccount@web.com的Google Apps邮件帐户,转到"设置",然后转到"帐户",然后"发送邮件",并确保已验证no-reply@web.com.我没有对此进行测试,但这应该允许从no-reply@web.com发送邮件,而不是代表myaccount@web.com从no-reply@web.com发送邮件.

  2. 实际上使用用户名no-reply@web.com在Google Apps上创建用户,然后通过该帐户发送电子邮件.如果myaccount@web.com需要副本,您可以随时在地址上设置并在no-reply@web.com上设置过滤器以将任何失败转发到myaccount@web.com.