我正在尝试在 Mac High Sierra (10.13.6) 上配置 Outlook 365 (版本 16.22.1)。Mac 是 Windows Active Directory 域上的域成员。我们的办公室有一个运行 Dovecot 的自托管 IMAP 邮件服务器。Dovecot 与 Thunderbird 和 A/D 身份验证 kerberos/GSSAPI 配合得很好。我正在尝试设置 Outlook 以使用 Dovecot/IMAP 服务器。
在 Outlook 中,当我单击“添加帐户”然后输入电子邮件地址时,它默认为“Exchange”。选择“非 Exchange”会给我一个其他提供商列表(Google、iCloud 等)和一个 IMAP 选项。IMAP 选项仅提供 ID/PW 身份验证,没有 kerberos。
回到 Exchange(即使服务器不是 Exchange),我可以选择方法,“用户名和密码”、“kerberos”或“客户端证书身份验证”。我选择 kerberos。我填写了我的 kerberos ID,根据 Microsoft 的说法,我认为它是正确的。它要求我提供我的服务器,即 mail.hprs.local。
然后我收到一个弹出窗口,提示“Outlook 已重定向到服务器 mail.ohprs.org,以获取您帐户的新设置[电子邮件保护]是否允许此服务器配置您的设置?”这不是我想要用来配置设置的服务器,因此我回答“始终拒绝”,结果失败并显示“无法连接到服务器。请重试”,并且未创建任何帐户。
如果我回答“始终允许”,系统将会失败并显示相同的消息。
使用 Thunderbird,我有一个手动配置页面,可以在其中设置输入/输出服务器、端口、身份验证机制和 TLS 等。使用 Outlook 时我还没有做到这一点。
有什么办法可以做我想做的事吗?
答案1
根据这篇微软文章,Outlook for Mac 支持 Kerberos 协议作为 Microsoft Exchange Server 和独立 LDAP 帐户的身份验证方法。但是,由于您使用 Dovecot/IMAP 服务器,恐怕它不支持您的方案。
使用 Kerberos/GSSAPI,该帐户将没有密码。如果您想使用 Outlook,我认为您可以尝试使用带有用户名/密码的普通 IMAP 协议。
答案2
也许使用类似自动帮助自动发现?Outlook 将尝试从某处查找配置,我不确定它如何与 Dovecot 配合使用。
答案3
我认为这不可行。我认为我同意 Shaw 的观点,即 Outlook 中的 Kerberos 身份验证是为 Exchange 设计的,Microsoft 世界中不存在其他电子邮件服务器。因此,我将恢复使用 IMAP ID/PW 机制,这相当令人遗憾,因为即使 Thunderbird 也能够在 Mac 上通过 Kerberos 进行 Active Directory 身份验证。算了。
我认为这个问题已经结束了。由于我刚加入这个论坛,所以我不熟悉将这个问题标记为已结束所涉及的秘密握手,也没有在页面上看到任何明显的东西。所以,如果有读者能够并且愿意这样做,或者想告诉我怎么做,请告诉我。
谢谢大家!