Gmail REST API,默认创建草稿"发送邮件为"地址

时间:2015-04-04 17:12:42

标签: api gmail

以下python语句为我们的一位用户创建草稿电子邮件:

draft = service.users().drafts().create(userId='me', body=message).execute()

但是,它不会将from字段设置为默认值"将邮件设置为"地址,如之前用户在浏览器中指定的那样(Gmail>设置>帐户)。

(如上所示,以编程方式生成草稿电子邮件后,用户可以手动调整"来自"字段,从可用发送地址的下拉列表中选择默认值。)

有没有办法以编程方式生成草稿电子邮件,以便from字段为"发送邮件为"默认?换句话说,有没有办法以编程方式生成from字段与在浏览器中手动生成草稿电子邮件相同?

1 个答案:

答案 0 :(得分:0)

问题在于我是以编程方式设置来自字段的电子邮件:message [' from'] =" smith23@gmail.com" ;,其中" smith23 @ gmail。 COM"存在于可用发送地址的下拉列表中。这超越了默认"发送邮件为"地址,如之前用户在浏览器中指定的那样(Gmail>设置>帐户)。

解决方案是不设置消息['来自']。