2016-10-21 41 views
1

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

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

有没有办法通过IMAP连接到office365账户而无需密码或使用Outlook REST API推送电子邮件?

+0

对这个问题的评论对它是否存在有疑问。当前的CAPABILITY字符串表示对XOAUTH2的支持,目前在此处对此进行了记录:https://developers.google.com/gmail/xoauth2_protocol – Max

+0

您提供的链接提供了使用OAuth令牌和IMAP访问Gmail帐户的方法。但是,如果我们切换到Outlook,相同的机制会失败。支持IMAP,但不支持Office365的OAuth机制。 –

+0

嗯,他们要么正在处理它,要么让它实现一半,因为服务器说它在IMAP CAPABILITY字符串中支持XOAUTH2身份验证。也许你需要一个特殊的范围。 – Max

回答

0

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