当前位置: 首页 > 知识库问答 >
问题:

smtp和imap不支持图形url范围

钮边浩
2023-03-14

对于身份验证,我们使用文档中提到的以下作用域https://docs.microsoft.com/en-us/exchange/client-developer/legacy-protocols/how-to-authenticate-an-imap-pop-smtp-application-by-using-oauth

离线访问https://outlook.office.com/IMAP.AccessAsUser.All https://outlook.office.com/SMTP.Send我们能够成功获取访问令牌和刷新令牌

我们想要获得userPr的名称,但https://outlook.office.com/api/v2.0/me/api不返回userPr的名称。我们尝试使用图形apihttps://graph.microsoft.com/v1.0/me获取userPrangualName,但是我们得到了错误,看起来像打图形api只有图形作用域会工作。

我们尝试了图形范围URL,

https://graph.microsoft.com/IMAP.AccessAsUser.All , https://graph.microsoft.com/SMTP.Send并且能够访问graph api,但是smtp和imap身份验证无法在这些范围内工作。

既然微软反对Outlook rest api,并要求转移到图形api,那么为什么SMTP和IMAP不支持图形范围网址?

我们有没有办法得到用户名?

共有1个答案

汪建德
2023-03-14

你需要IMAP。AccessAsUser。所有SMTP。发送被添加到MS graph api中,然后授予管理员许可。

调用/meendpoint。

 类似资料:
  • 问题: 在我的应用程序中,我想通过cordova wkwebview访问图像。超文本标记语言元素如下所示。 加载时,我收到错误“加载资源失败:不支持的URL”。我正在使用iOS 10.2。 验证/尝试的事情: 如果选中文件夹“MyFolder”下的“cordova.file.dataDirectory”中存在的文件列表,我确实看到那里存在“file.jpg”。它的本机URL为文件:///var/m

  • 问题内容: 我正在使用Tkinter编写GUI,并希望在中显示png文件。所以我有一些这样的代码: 这段代码 可以在我的Linux机器上正确运行 。但是,当我在Windows计算机上运行它时,它会失败。我还在其他几台机器(包括Windows和Linux)上进行了测试,但始终失败。 追溯为: 如果删除源代码,则回溯将变为: 那么,我应该怎么做才能使其支持png文件? 问题答案: tkinter仅支持

  • 问题内容: 我想在我的Web服务中添加一个选项来处理不受支持的URL,我应该提到我正在使用Express。为了处理错误的网址(代码404),我尝试使用 但是显然它已被弃用,我还可以使用其他什么解决方案?我看到了建议的解决方案,但我想先听听其他选择。 另外, 我的Web服务支持一些HTTP请求类型,例如GET和POST,如何正确响应不支持的请求类型?例如DELETE。 我想要的行为是在发生404错误

  • 我正在尝试使用diamond运算符,但收到以下消息: Source 1.5中不支持diamond运算符(使用Source 7或更高版本启用diamond运算符) 它在Android的netbeans中是可以修复的吗?

  • 问题内容: 我正在查看一些代码,并尝试将其翻译为,但是我仍然停留在本节中。任何人都可以澄清出什么问题吗? 这是给出的错误: 问题答案: 在Python 3中,返回一个惰性序列对象-它不返回列表。无法重新排列范围对象中的元素,因此不能重新排列它。 改组之前将其转换为列表。

  • Summary This threat affects all applications that communicate with mail servers (IMAP/SMTP), generally webmail applications. The aim of this test is to verify the capacity to inject arbitrary IMAP/SMT