2015-04-04 59 views
0

下面的Python的语句为我们的用户之一创建电子邮件草稿:Gmail的REST API,创建一个默认的草稿“发送邮件”地址

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

它没有,但是,from字段设置为默认“发送邮件为”地址,如用户在浏览器中预先指定的那样(Gmail>设置>帐户)。

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

是否有办法以编程方式生成电子邮件草稿,以使from字段为“发送邮件为”默认值?换句话说,是否有一种编程方式生成的方式,使得from字段与草稿电子邮件是在浏览器中手动生成的相同?

回答

0

问题出在我以编程方式设置来自字段的邮件:message ['from'] =“[email protected]”,其中“[email protected]”存在于可用发送的下拉列表中地址。这覆盖了默认的“发送邮件地址”地址,正如用户在浏览器中预先指定的那样(Gmail>设置>帐户)。

解决方法是不设置消息['from']。