![如何修复/诊断此问题:outlook.com 无法在 Linux(所有浏览器)中加载?](https://linux22.com/image/1051455/%E5%A6%82%E4%BD%95%E4%BF%AE%E5%A4%8D%2F%E8%AF%8A%E6%96%AD%E6%AD%A4%E9%97%AE%E9%A2%98%EF%BC%9Aoutlook.com%20%E6%97%A0%E6%B3%95%E5%9C%A8%20Linux%EF%BC%88%E6%89%80%E6%9C%89%E6%B5%8F%E8%A7%88%E5%99%A8%EF%BC%89%E4%B8%AD%E5%8A%A0%E8%BD%BD%EF%BC%9F.png)
同一台机器。
如果使用 Windows 7 启动,outlook.com 会加载,任何浏览器,我大部分时间都使用 Firefox。
如果使用 Linux(Ubuntu 14.04 64 位)启动,outlook.com 不会加载,页面空白,没有错误消息,所有浏览器包括 Google Chrome 和 Chromium。如果在 Virtual Box(Windows XP SP3)下启动客户操作系统,客户操作系统即使是 Windows,也不会加载 outlook.com,所有浏览器包括 IE 8。
在两个平台上我都可以看到登录页面。它呈现得很好。但在 Linux 上,一旦我输入用户名和密码,我就会看到一个空白页。
我还有一台装有 Windows 8 的 PC,它可以毫无问题地加载 outlook.com。我还有另一台 Linux PC(Lubuntu 14.10),我还没有试过,但我怀疑它的行为与我装有 Ubuntu 的主 PC 相同。
然后确认 Linux 中的某些东西阻止了与 outlook.com 或其任何资源、脚本等的连接。我没有弄乱任何配置文件,例如主机文件或其他东西。如果这相关,Linux 和 Windows 7 都为 LAN 设置了静态 IP,但不相同,Windows 7 以 3 结尾,而 Linux 以 4 结尾,即使是同一台机器。Linux 和 Windows 都手动设置了 DNS 服务器地址,并且都使用相同的 DNS 服务器。
使用 Firefox 开发人员工具中的网络监控,我只能看到两个尝试加载的 URL,它们是:
https://col125.mail.live.com/default.aspx
第一个返回代码 302。第二个从不返回。在 Linux 下,outlook.com Web 客户端的加载就此停止。
如果我将第二个 URL 复制并粘贴到浏览器的地址栏中,我将看到一个页面,显示“安全连接失败”,并要求我向 Mozilla 发送问题报告,我照做了。
不要让我清除历史记录,我做不到。但我使用 Firefox 配置文件管理器创建了另一个配置文件,该配置文件具有干净的历史记录且没有插件,并且 outlook.com 的行为在那里是相同的。我认为问题出在操作系统而不是浏览器中。我不知道哪个组件可能导致了这种情况。我的 Ubuntu 14.04 拥有迄今为止的所有更新。
更新:
我确认 Lubuntu 14.10 也存在同样的问题。我可能会尝试使用其他路由器,但目前无法做到。
在 Mozilla Thunderbird 中配置帐户是可行的。既可以作为 IMAP 也可以作为 POP3,这就是我在修复 Web 客户端时所做的。只需添加您的凭据并选择 IMAP,然后让 Thunderbird 自动配置一切。
在有人提出建议之前,我已经尝试过路由器配置页面中的 MTU。我尝试的所有值(1500、1492、随机数、恢复为默认值)在 Windows 下都有效,但在 Linux 下均无效。
问题是,很多人偶尔会因为各种原因要求我在这台电脑上使用 outlook.com,而且每次都配置 Thunderbird 并不实用。对于偶尔阅读电子邮件,使用 Web 客户端的私人窗口是最实用的。我愿意听取任何建议。重新启动电脑以启动 Windows 7 也不是我可以随时做的事情。
答案1
据我所见http://outlook.com进行多次重定向,直到到达https://login.live.com/login.srf?....
您可以使用命令行中的 curl 测试它停止的位置(如果停止)
curl -vL 'http://outlook.com'
我也测试过了https://col125.mail.live.com/default.aspx,并且还会重定向到https://login.live.com/login.srf
我知道这不是一个明确的答案,但是它可以确定重定向问题可能出在哪里,您也可以直接测试最终的 url。
答案2
我不知道这是否有帮助,但你可以尝试使用不同的代理,例如http://vtunnel.com/或者http://free-proxyserver.com/。
答案3
奇怪的是,访问 outlook.com 一段时间后会超时。直接访问 live.com 将显示您的 outlook.com 登录页面,登录后您将可以阅读 outlook.com 电子邮件...
我还没弄清楚这是为什么,现在我只是去 live.com 阅读我的电子邮件......