以下python语句为我们的一位用户创建草稿电子邮件:
draft = service.users().drafts().create(userId='me', body=message).execute()
但是,它不会将from
字段设置为默认值"将邮件设置为"地址,如之前用户在浏览器中指定的那样(Gmail>设置>帐户)。
(如上所示,以编程方式生成草稿电子邮件后,用户可以手动调整"来自"字段,从可用发送地址的下拉列表中选择默认值。)
有没有办法以编程方式生成草稿电子邮件,以便from
字段为"发送邮件为"默认?换句话说,有没有办法以编程方式生成from
字段与在浏览器中手动生成草稿电子邮件相同?
答案 0 :(得分:0)
问题在于我是以编程方式设置来自字段的电子邮件:message [' from'] =" smith23@gmail.com" ;,其中" smith23 @ gmail。 COM"存在于可用发送地址的下拉列表中。这超越了默认"发送邮件为"地址,如之前用户在浏览器中指定的那样(Gmail>设置>帐户)。
解决方案是不设置消息['来自']。