首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHPmailer gmail 'from‘是gmail帐号

PHPmailer gmail 'from‘是gmail帐号
EN

Stack Overflow用户
提问于 2012-05-13 02:08:07
回答 2查看 4.9K关注 0票数 3

我正在试着用PHPmailer和gmail发送邮件。但是,当我从我的gmail帐户发送邮件时,它不是没有回复。如何设置no-reply as from?

我有以下代码:

代码语言:javascript
复制
$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();

我收到的邮件接收(报头):

代码语言:javascript
复制
Return-Path: <myAccount@web.com>

应该是no-reply@web.com

提前感谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-13 02:29:57

你不能这么做。想象一下,发送邮件提示从地址validation@yourbank.com回复您的银行帐户凭据。

要有无回复地址,你必须在@your.domain (不是gmail)中访问邮件服务器,并在那里创建这样的帐户,然后使用这个帐户发送电子邮件。

票数 1
EN

Stack Overflow用户

发布于 2012-06-05 05:56:07

我建议您尝试以下两个选项:

  1. 登录到myaccount@web.com的谷歌应用程序邮件帐户,依次转到设置、帐户、发送邮件方式,并确保no-reply@web.com已通过验证。我还没有测试过这一点,但这应该允许从no-reply@web.com发送邮件,而不是代表myaccount@web.com.
  2. Actually在谷歌应用程序上创建一个用户名为no-reply@web.com的用户,并通过该帐户发送电子邮件。如果myaccount@web.com需要一个副本,你可以将地址密送,并在no-reply@web.com上设置一个过滤器,以便将任何故障转发到myaccount@web.com.
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10566200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档