【问题标题】:Retrieving Send-as settings from Gmail Account从 Gmail 帐户检索发送方式设置
【发布时间】:2016-07-28 21:53:16
【问题描述】:

我一直在开发一个使用 Gmail API 的应用程序,但我遇到了障碍。

我需要用户 Send-As 信息,但它似乎在 Gmail API 中不可用。在 Google Apps 帐户中,EmailSettings API 提供了此功能,但它不适用于免费的 gmail 帐户。

我想我的问题是:有什么方法可以从常规 Gmail 帐户中提取 Send-As 或 POP 配置的帐户列表?

【问题讨论】:

    标签: gmail-api


    【解决方案1】:

    很遗憾,您无法从 Gmail API 或我知道的任何其他 API 中检索它们。其他使用“别名”邮件功能的第三方应用程序建议其用户首先在常规 Gmail 应用程序中创建别名,然后手动输入。

    您可以这样做,并在后台使用给定别名向用户自己的收件箱发送邮件。如果别名存在,它将是邮件的发件人。如果不正确,它将退回到常规电子邮件地址。

    编辑

    您现在可以获取sendAs settings from the Gmail API

    请求

    GET https://www.googleapis.com/gmail/v1/users/me/settings/sendAs?access_token={access_token}
    

    回应

    {
     "sendAs": [
      {
       "sendAsEmail": "primary@gmail.com",
       "displayName": "",
       "replyToAddress": "",
       "signature": "",
       "isPrimary": true,
       "isDefault": true
      },
      {
       "sendAsEmail": "secondary@gmail.com",
       "displayName": "",
       "replyToAddress": "",
       "signature": "",
       "isDefault": false,
       "treatAsAlias": true,
       "smtpMsa": {
        "host": "host.com",
        "port": 465,
        "securityMode": "ssl"
       },
       "verificationStatus": "accepted"
      }
     ]
    }
    

    【讨论】:

    猜你喜欢
    • 2021-10-22
    • 1970-01-01
    • 2019-06-23
    • 2013-03-24
    • 1970-01-01
    • 2021-06-04
    • 2014-08-25
    • 1970-01-01
    • 2016-03-15
    相关资源
    最近更新 更多