不太明显的本地 Web 服务器可能会阻止正确的 Outlook 身份验证。
如果您通过 Mac 电子邮件客户端连接到 Outlook,并且您的组织需要在其安全策略设置的一定天数后重新登录,那么您可能会发现自己神秘地陷入困境,并且如果遇到与我相同的障碍,则无法解决问题最近。
多年来,我每周都会收到通过浏览器对 Outlook 帐户执行登录和两步身份验证的请求,但它突然失败了。无论进行多少故障排除似乎都无法让我重新连接。奇怪的是,在另一台 Mac 上,身份验证仍然可以顺利进行。
经过大量的试验和错误,我发现我安装的一个新软件干扰了我的电子邮件客户端浏览器的启动。新软件 PeakHour 运行一个小型本地网络服务器来管理收集的有关 Mac 数据使用情况的一些信息。与所有基于互联网的服务器一样,它需要一个端口号——一个唯一的数字,用于标识任何连接互联网的设备上的特定服务,例如电子邮件、安全网络浏览器等。
在尝试解决不相关的网络问题时,我安装了 PeakHour,它在端口 8000 启用了其服务器。我没有意识到(并且您在任何地方都找不到记录)是 Outlook 或某些电子邮件客户端使用端口 8000创建一个短期本地 Web 服务器来管理 Microsoft Outlook 登录系统的身份验证。因为我的电子邮件客户端无法在端口 8000 启动网页(而是出现 PeakHour 页面),所以无法进行身份验证。
大多数创建本地 Web 服务器的软件也可以选择更改该号码。我将其从 8000 更改为 8002,重新启动 PeakHour,并且立即能够让我的 Outlook 电子邮件帐户再次正常工作。检查软件的设置是否有此类选项。