azure - Microsoft Graph API 与 IMAP/POP3 - 哪个更适合阅读邮件?
问题描述
我想使用 Outlook API 阅读特定域(租户)的用户的邮件。但是,我没有权限在 Azure 门户中为该域注册新应用程序,因此无法使用 Graph API。如果没有 OAuth 应用程序,我们将无法使用 Outlook API。在这种情况下,使用 IMAP/POP3 是我唯一的选择吗?与 Azure AD Graph API 相比,使用 IMAP/POP3 读取邮件的安全性如何?请指教。
解决方案
这取决于你真正想要达到的目标。
如果您只想阅读邮件,则首选在 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 中注册应用程序。
推荐阅读
- react-native - 将“导航”和“道具”传递给子组件
- elasticsearch - Elastic Ingest Pipeline 拆分字段并创建嵌套字段
- javascript - 映射我所在州的数据并在我的表中创建新行
- android - VectorDrawable 在 RadioButtons / CheckBox 中未正确显示
- php - wordpress Woocommerce中消失的商店
- c# - LINQ 可选 where 子句
- android - MaterialDatePicker 非常非常慢
- reactjs - react js警告:无法对未安装的组件执行React状态更新
- python-3.x - 从 Bigquery 上的命令行客户端执行时出现 403 权限错误
- excel - TEXT 公式中的日期格式与 Excel 中使用的语言无关