首页 > 解决方案 > Microsoft Graph API 与 IMAP/POP3 - 哪个更适合阅读邮件?

问题描述

我想使用 Outlook API 阅读特定域(租户)的用户的邮件。但是,我没有权限在 Azure 门户中为该域注册新应用程序,因此无法使用 Graph API。如果没有 OAuth 应用程序,我们将无法使用 Outlook API。在这种情况下,使用 IMAP/POP3 是我唯一的选择吗?与 Azure AD Graph API 相比,使用 IMAP/POP3 读取邮件的安全性如何?请指教。

标签: azuremicrosoft-graph-apiazure-ad-graph-apioutlook-api

解决方案


这取决于你真正想要达到的目标。

如果您只想阅读邮件,则首选在 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 中注册应用程序。


推荐阅读