【问题标题】:IMAP Append for Office 365适用于 Office 365 的 IMAP 附加
【发布时间】:2016-10-21 09:48:39
【问题描述】:

我正在尝试在 Office 365 中跨用户同步电子邮件。我正在使用 Outlook 的 REST API,但在此 API 中找不到任何类似于 IMAP 的附加功能。 (请注意我不想发送。我想要类似于插入或推送的东西)

另外,从this 问题的回复中,我发现Office 365 不支持IMAP 的OAuth 机制。所以我无法使用 Outlook OAuth2.0 连接到 IMAP。

有没有什么方法可以在没有密码的情况下使用 IMAP 连接到 office365 帐户或使用 Outlook REST API 推送电子邮件?

【问题讨论】:

  • 关于那个问题的 cmets 对它是否这样做提出了一些疑问。当前的 CAPABILITY 字符串表示支持 XOAUTH2,目前在此处记录:developers.google.com/gmail/xoauth2_protocol
  • 您提供的链接提供了一种使用 OAuth 令牌和 IMAP 访问 gmail 帐户的方法。但是,如果我们切换到 Outlook,同样的机制就会失败。 Office365 支持 IMAP,但不通过 OAuth 机制。
  • 好吧,他们要么正在处理它,要么只实现了一半,因为服务器说它在其 IMAP CAPABILITY 字符串中支持 XOAUTH2 身份验证。也许你需要一个特殊的范围。
  • 是的,对于 IMAP,wl.imap 和 wl.offline_access 范围是必需的,但是在请求访问令牌时包含在内时,我们会收到错误的请求错误。如果使用用户名密码连接,IMAP 工作正常。

标签: office365 imap outlook-restapi


【解决方案1】:

显然,我后来发现没有用户名和密码就无法授权outlook 365帐户。因此,要使用 IMAP.Append,必须提供用户名和密码。

【讨论】:

    猜你喜欢
    • 2018-08-30
    • 1970-01-01
    • 1970-01-01
    • 2017-09-14
    • 2020-08-19
    • 1970-01-01
    • 2020-01-11
    • 2023-01-24
    • 2015-06-27
    相关资源
    最近更新 更多