如何在gmail smtp authentification中使用用户别名?

时间:2016-08-24 09:59:02

标签: email drupal-7 smtp gmail

我正在使用Drupal 7和SMTP模块。 Gmail(Apps for work)帐户使用2步验证和应用密码,以便网站可以使用SMTP进行身份验证。好到目前为止。

问题是,用户帐户johndoe@domain.com不应该是来自地址,而info@domain.com应该是。johndoe。 info已经是johndoe的工作别名。

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

有什么想法吗?

编辑:我读过Google SMTP服务会使用用户帐户覆盖发件人地址。即使起始地址是现有别名吗?

这真的很奇怪。

2 个答案:

答案 0 :(得分:1)

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

打开gmail =>设置=>帐户=>发送电子邮件为:=>添加其他电子邮件地址

Gmail会将确认代码发送到别名电子邮件。添加别名地址后,gmail smtp将接受"来自"带别名地址的参数。

答案 1 :(得分:0)

如果我了解您,如果您想使用该帐户(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

示例:https://i.stack.imgur.com/u0X8J.png