Python 我如何设置;从「;通过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设置中设置为“我拥有的帐户”,并且我在添加第二个帐户时不必验证它的所有权(可能是因为它的域是一个别名) 我正在使用API处理收到的电子邮件,然后将它们从发送到的帐户重新发送,在mimessage中设置“from”标题。不幸的是,它们总是从拥有邮箱的电子邮件地址接收 其他问题(例如[1]、[2])建议这应该“正常工作”,至少通过SMTP,我也尝试过。我认为这一定是使用域别名的一个怪癖 [1]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设置中设置为“我拥有的帐户”,并且我在添加第二个帐户时不必验证它的所有权(可能是因为它的域是一个别名
[2] 我认为您必须将这些别名添加到电子邮件帐户的配置中。以下是有关如何将别名作为选项添加到“发送电子邮件为”的文档。配置后,如果“From”中的值是有效别名,它将从该addess发送,否则它将使用您当前帐户的addess。我确实做到了。但与这些说明相反,没有“发送验证”步骤。刚刚添加了“作为发送邮件”帐户。通过接口发送电子邮件,我可以在两个帐户之间进行选择没有问题,但是当我使用API时,它总是来自主帐户,无论我在“from”标题中输入了什么,我都可以使用您在文档中提到的python示例来实现。我唯一能猜到的是别名是在不同的帐户中配置的。你能核实一下吗?当您同时使用不同的帐户登录时,可能会发生这种情况。