我想使用 Outlook API 阅读特定域(租户)的用户的邮件。但是,我没有权限在 Azure 门户中为该域注册新应用程序,因此无法使用 Graph API。如果没有 OAuth 应用程序,我们将无法使用 Outlook API。在这种情况下,使用 IMAP/POP3 是我唯一的选择吗?与 Azure AD Graph API 相比,使用 IMAP/POP3 读取邮件的安全性如何?请指教。
问问题
1819 次
1 回答
2
这取决于你真正想要达到的目标。
如果您只想阅读邮件,则首选在 Outlook 或其他电子邮件提供商中使用 IMAP/POP3 配置您的邮箱。您无需担心它的安全性,它已经使用了几十年。
对于 Microsoft Graph API,要调用 Microsoft Graph,您的应用必须从 Microsoft 标识平台获取访问令牌。请参阅Microsoft Graph 的身份验证和授权基础知识以了解有关它的更多详细信息。
所以关键是你想如何阅读你的电子邮件。
如果您正在开发自己的应用程序,使用 Microsoft Graph API 无疑是最佳选择。您可以测试以在Microsoft Graph ExplorerGET https://graph.microsoft.com/v1.0/me/messages
中列出您的电子邮件,而无需在 Azure AD 中注册应用程序。
于 2019-12-10T04:20:32.437 回答