Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/362.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

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
Python 我如何设置;从「;通过Gmail API发送电子邮件时的域名别名地址?_Python_Email_Gmail_Alias_Gmail Api - Fatal编程技术网

Python 我如何设置;从「;通过Gmail API发送电子邮件时的域名别名地址?

Python 我如何设置;从「;通过Gmail API发送电子邮件时的域名别名地址?,python,email,gmail,alias,gmail-api,Python,Email,Gmail,Alias,Gmail Api,我通过Gmail API发送电子邮件,使用Python,如 我有一个域名别名和收件箱设置与捕获所有地址,所以电子邮件anything@sub.example.com及anything@alias.example.com这两种产品最终都会出现在您的收件箱中tech@sub.example.com. 两者tech@sub.example.com及tech@alias.example.com在Gmail设置中设置为“我拥有的帐户”,并且我在添加第二个帐户时不必验证它的所有权(可能是因为它的域是一个别名

我通过Gmail API发送电子邮件,使用Python,如

我有一个域名别名和收件箱设置与捕获所有地址,所以电子邮件anything@sub.example.com及anything@alias.example.com这两种产品最终都会出现在您的收件箱中tech@sub.example.com.

两者tech@sub.example.com及tech@alias.example.com在Gmail设置中设置为“我拥有的帐户”,并且我在添加第二个帐户时不必验证它的所有权(可能是因为它的域是一个别名)

我正在使用API处理收到的电子邮件,然后将它们从发送到的帐户重新发送,在mimessage中设置“from”标题。不幸的是,它们总是从拥有邮箱的电子邮件地址接收

其他问题(例如[1]、[2])建议这应该“正常工作”,至少通过SMTP,我也尝试过。我认为这一定是使用域别名的一个怪癖

[1]


[2]

我认为您必须将这些别名添加到电子邮件帐户的配置中。以下是有关如何将别名作为选项添加到“发送电子邮件为”的文档。配置后,如果“From”中的值是有效别名,它将从该addess发送,否则它将使用您当前帐户的addess。我确实做到了。但与这些说明相反,没有“发送验证”步骤。刚刚添加了“作为发送邮件”帐户。通过接口发送电子邮件,我可以在两个帐户之间进行选择没有问题,但是当我使用API时,它总是来自主帐户,无论我在“from”标题中输入了什么,我都可以使用您在文档中提到的python示例来实现。我唯一能猜到的是别名是在不同的帐户中配置的。你能核实一下吗?当您同时使用不同的帐户登录时,可能会发生这种情况。