Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email 如何在gmail smtp身份验证中使用用户别名?_Email_Drupal 7_Smtp_Gmail - Fatal编程技术网

Email 如何在gmail smtp身份验证中使用用户别名?

Email 如何在gmail smtp身份验证中使用用户别名?,email,drupal-7,smtp,gmail,Email,Drupal 7,Smtp,Gmail,我正在使用Drupal7和SMTP模块。Gmail(工作应用程序)帐户使用两步验证和应用程序密码,以便网站可以使用SMTP进行身份验证。到目前为止还不错 问题是用户帐户,比如johndoe@domain.com不应是发件人地址,而应是info@domain.com应该。info已经是johndoe的工作别名 我们必须使用johndoe进行实际身份验证,别名对此不起作用。但是,尽管调试中的from地址是info@domain.com,在我的邮件应用程序中,发件人似乎仍然是johndoe@domai

我正在使用Drupal7和SMTP模块。Gmail(工作应用程序)帐户使用两步验证和应用程序密码,以便网站可以使用SMTP进行身份验证。到目前为止还不错

问题是用户帐户,比如
johndoe@domain.com
不应是发件人地址,而应是
info@domain.com
应该。info已经是
johndoe
的工作别名

我们必须使用
johndoe
进行实际身份验证,别名对此不起作用。但是,尽管调试中的from地址是
info@domain.com
,在我的邮件应用程序中,发件人似乎仍然是
johndoe@domain.com

有什么想法吗

编辑:我读到谷歌SMTP服务用用户帐户覆盖发件人地址。即使发件人地址是现有别名


这真的很奇怪。

请尝试在gmail中添加别名电子邮件地址

打开gmail=>Setting=>Accounts=>sendmail-as:=>添加另一个电子邮件地址


Gmail将向别名电子邮件发送确认代码。添加别名地址后,gmail smtp将接受带有别名地址的“发件人”参数。

如果我理解您的意思,如果您想使用该帐户(johndoe@domain.com)进行身份验证,但您不希望将其显示为发件人,并且发件人应(info@domain.com),则必须遵循以下步骤

很明显,您必须是GSuite管理员。 首先启用第三方身份验证,请转到:

Google GSuite Security=>
basic configuration=> 
Unsecured applications=>
(click here) Access the settings of unsafe applications=>
Enable access for all users to unsafe applications (not recommended)

Second, in your application for sending mail do this:
Sender Address: info@domain.com
User: johndoe@domain.com
Server: smtp.gmail.com
Port: 465
Encryption: ssl
Password: yourpassowrdaccount

例如:

您解决了这个问题吗?我有同样的problem@Mirko这是不可能的,我们必须做不同的工作,即使别名是内部电子邮件。这并不直观,但即使您通过管理面板添加了传递别名,您也需要这样做,然后当您通过SMTP发送时,google将尊重
from:
设置,而不是将其更改为登录帐户