【问题标题】:Gmail REST API, create draft with default "Send mail as" addressGmail REST API,使用默认的“发送邮件”地址创建草稿
【发布时间】:2023-03-20 00:47:02
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: api gmail


    【解决方案1】:

    问题是我以编程方式设置来自字段的电子邮件:message['from'] = "smith23@gmail.com",其中 "smith23@gmail.com" 出现在可用发送地址的下拉列表中.这会覆盖用户之前在浏览器中指定的默认“发送邮件”地址(Gmail > 设置 > 帐户)。

    解决方案是不设置 message['from']。

    【讨论】:

      猜你喜欢
      • 2018-02-26
      • 1970-01-01
      • 2018-04-19
      • 2016-06-10
      • 2016-09-27
      • 2018-02-20
      • 1970-01-01
      • 2021-04-27
      • 2011-11-23
      相关资源
      最近更新 更多