如何在 Outlook桌面或应用中为自己的 Postfix/Dovecot 邮件服务器启用 Oauth2 登录

问题描述

我们有自己的带有 Postfix/Dovecot 的邮件服务器,并为此激活了 SASL oauth 插件。我们似乎无法找到答案的问题如下:我们现在希望人们能够将该电子邮件帐户添加到,比如说 Outlook 桌面或移动应用程序,它们都支持 Oauth2,例如,如果您添加一个gmail.com 地址。但是,这对于其他电子邮件提供商/您自己的服务器如何工作?在任何地方都找不到任何文档,但是一些站点,例如这个 (https://searchfox.org/comm-central/source/mailnews/base/src/OAuth2Providers.jsm) 站点,建议客户端对 oAuth 端点进行硬编码,因此让其他任何人都无法使用 oAuth2,然后是一些全球玩家? 希望像 Outlook 这样的客户以不同的方式这样做,但如何呢?不可能每个客户端都必须对任何潜在的 oauth 服务器进行硬编码,对吗?

任何帮助将不胜感激!

问候, 瑞克

解决方法

不幸的是,这是正确的。使用 Oauth 是相当标准化的,但发布 OAuth 基本上是每个提供商的自定义。重点是提供者和客户端之间必须进行合作和审查(在注册、发布范围、设置端点等期间处理)因此,无法自动向客户端添加支持。>

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...