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

如何通过IMAP访问Outlook电子邮件帐户

冯嘉荣
2023-03-14

因此,我实际上是试图通过IMAP使用Node连接到Outlook/Exchange电子邮件帐户。

使用旧的Live Connect API,我可以使用OAuth2令牌(https://msdn.microsoft.com/en-us/windows/desktop/DN440163)执行IMAPauthenticate命令。但这似乎对Exchange帐户不起作用,因为试图用这些帐户执行Oauth流只会带来一个错误“此Microsoft帐户不存在”。

当将Exchange添加到Apple Mail时,我看到它显示了一个不同的同意屏幕,以不同的方式请求同意。我相信苹果邮件也通过OAuth2.0机制连接到Exchange,所以我想知道他们是如何做到的。

如果任何人有通过IMAP连接到Outlook或Exchange帐户的经验,我将非常感激!

共有1个答案

黄昊英
2023-03-14

Office 365 IMAP4和POP3 OAuth支持尚未启用。它将在2020年10月前启用,届时除SMTP之外的所有协议都将取消基本auth。

 类似资料:
  • 我被困在一个公司防火墙后面,它不允许我通过Java Mail API或Apache Commons电子邮件等传统方式发送电子邮件,甚至不允许我发送给公司内部的其他人(无论如何,这就是我想要的)。但我的Outlook 2010显然可以发送这些电子邮件。我想知道是否有办法通过Java代码自动化Outlook 2010,以便Outlook可以发送电子邮件?我知道像“mailto”这样的东西可以用来弹出带

  • 问题内容: 我正在使用。 使用发送电子邮件(通过)的最佳方法是什么? 问题答案: 有关使用Outlook的解决方案,请参见下面的TheoretiCAL答案。 否则,请使用python随附的smtplib。请注意,这将要求您的电子邮件帐户允许smtp,默认情况下不一定启用此功能。 编辑: 此示例使用保留域,如RFC2606中所述 为了使它真正与gmail配合使用,Doe先生需要进入gmail中的选项

  • 问题内容: poplib或imaplib似乎都没有提供代理支持,尽管我尝试了google-fu,但我找不到很多有关它的信息。 我正在使用python从支持imap / pop的各种服务器上获取电子邮件,并且需要能够通过代理进行处理。 理想情况下,如果我找不到更好的方法,我希望能够直接在python中进行操作,但使用包装器(基于外部程序/脚本,基于OSX)强制所有流量通过代理即可。 有人可以帮我吗?

  • 问题内容: 我正在尝试在JavaMail API的帮助下通过IMAP访问来自Gmail帐户的电子邮件。我想知道为什么代码对一个电子邮件帐户有效,而对另一个电子邮件帐户无效。 我可以访问两个电子邮件帐户的文件夹。但是对于其中一个电子邮件帐户,无法访问其他文件夹,例如,它将引发异常。有人可以解释出什么问题了吗? 先感谢您。 这是代码: 问题答案: 是否有一个帐户使用非英语用户界面? Gmail文件夹名

  • 我正在为IMAP服务器编程,但遇到了一个问题:电子邮件来自哪里? 我一直认为事件的基本过程是: 发送方客户端使用SMTP协议向SMTP服务器(主机A)发送电子邮件 这让我想知道:电子邮件是如何从接受SMTP的服务器发送到提供服务的IMAP服务器的?他们有协议吗?他们会把它放在目录里吗? 我见过目录的用法——每个用户有一个文件——它似乎不适合大型用户群。当两个进程同时读/写数据时,它不会也会引起问题

  • 我在谷歌云平台上创建了一个项目,并为我的gmail帐户创建了一个OAuth服务帐户id。使用此服务帐户id,我无法阅读电子邮件,因为它说我无法访问此范围Gmail只读。 我通过谷歌搜索发现,我需要从Gsuite admin获得范围访问权限,但如果提供了访问权限,它表示可以使用该权限检索所有组织用户的电子邮件。这个信息正确吗?如果是的话,有没有其他方法可以访问我账户的电子邮件? 下面是我用来访问电子