Outlook EAS 突然不能用了?

2017-02-19 15:55:37 +08:00
 Explorare

今天上午发现此问题, BlackBerry Hub 报错说 Outlook EAS 账户无法同步了,我以为是墙的问题,就尝试换线路、开关全局,都不行。然后删了账号重新添加,用了如下的服务器:

outlook.office365.com:443

eas.outlook.com:443

因为我开了两步验证所以用的应用密码,但我发现密码正确的情况下,会遇到 Can't connect to server 的问题,如果密码故意写错就会变成认证失败,说明服务器是可以连上的。在桌面端 Outlook 2016 用同样的信息添加 EAS 账户可以通过测试,但不同步,账号内容是空白的。

然后我就想起了几个月前 M$ 发来的相关内容的邮件,似乎提到 EAS 将会变更?

所以诸位的 EAS 还能用么?有没有解决办法?

8391 次点击
所在节点    问与答
51 条回复
Explorare
2017-02-19 17:02:37 +08:00
服务已恢复正常,谢谢大家的帮助。
vibbow
2017-02-19 17:10:55 +08:00
outlook.com 从 Exchange ActiveSync 变更成普通 Exchange 了 (和 Office 365 统一了)
Explorare
2017-02-19 17:15:55 +08:00
@vibbow 但直接配置 Exchange 会不识别配置文件的。在第三方邮件比如 BlackBerry Hub 上不能用自动配置,必须手动选择 EAS 才能通过,在 Outlook 2016 上也不能自动配置,虽然能通过配置,但启动的时候会报错“该姓名与地址列表中的姓名不匹配”然后初始化失败。我在域名中写了 `CNAME autodiscover autodiscover` 但似乎并没什么用,还是得手动配置 EAS 服务器为 eas.outlook.com 。有什么办法能让第三方 邮件客户端自动识别我得域名为 Exchange 么?
Explorare
2017-02-19 17:16:51 +08:00
更正 `CNAME autodiscover autodiscover.outlook.com`
vibbow
2017-02-19 17:19:41 +08:00
@Explorare 没有啊,我这里 outlook 2016 自动识别 exchange 没问题的啊。
vibbow
2017-02-19 17:20:24 +08:00
@Explorare emClient 也可以自动识别到 outlook.com 的 exchange 配置。
Explorare
2017-02-19 17:37:42 +08:00
@vibbow 包括自定义域名?
vibbow
2017-02-19 17:49:44 +08:00
@Explorare 自动配置的查找顺序依次是:

https://[domain.com]/Autodiscover/Autodiscover.xml
https://autodiscover.[domain.com]/Autodiscover/Autodiscover.xml
http://autodiscover.[domain.com]/Autodiscover/Autodiscover.xml

以上三者都应该是重定向到
https://autodiscover-s.outlook.com/Autodiscover/Autodiscover.xml

所以我直接在自己的 webserver 那里做了第一条的 301 重定向。
xieyingli
2017-02-19 17:59:17 +08:00
我去,怎么看帖子感觉回到了 windows mobile 时代
vibbow
2017-02-19 18:01:45 +08:00
@xieyingli Exchange 协议很好用的啊,比 IMAP 之类的方便好用多了...
Explorare
2017-02-19 18:04:15 +08:00
@vibbow


我按照 [将 Outlook 2016 或 Outlook 2013 重新连接到 Outlook.com 以顺畅访问电子邮件 - Outlook]( https://goo.gl/8erkBb) 来配置得,就会遇到如图错误。似乎现在是可以正确识别配置了。会提示登陆,登陆成功后报错。谜
Explorare
2017-02-19 18:07:56 +08:00
我直接访问 https://autodiscover-s.outlook.com/Autodiscover/Autodiscover.xml 用自定义域名邮箱和应用密码登陆获得如下返回

```
<Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/responseschema/2006">
<script data-x-lastpass="">
(function(){var c=0;if("undefined"!==typeof CustomEvent&&"function"===typeof window.dispatchEvent){var a=function(a){try{if("object"===typeof a&&(a=JSON.stringify(a)),"string"===typeof a)return window.dispatchEvent(new CustomEvent("lprequeststart",{detail:{data:a,requestID:++c}})),c}catch(f){}},b=function(a){try{window.dispatchEvent(new CustomEvent("lprequestend",{detail:a}))}catch(f){}};"undefined"!==typeof XMLHttpRequest&&XMLHttpRequest.prototype&&XMLHttpRequest.prototype.send&&(XMLHttpRequest.prototype.send= function(c){return function(f){var d=this,e=a(f);e&&d.addEventListener("loadend",function(){b({requestID:e,statusCode:d.status})});return c.apply(d,arguments)}}(XMLHttpRequest.prototype.send));"function"===typeof fetch&&(fetch=function(c){return function(f,d){var e=a(d),g=c.apply(this,arguments);if(e){var h=function(a){b({requestID:e,statusCode:a&&a.status})};g.then(h)["catch"](h)}return g}}(fetch))}})(); (function(){if("undefined"!==typeof CustomEvent){var c=function(a){if(a.lpsubmit)return a;var b=function(){try{this.dispatchEvent(new CustomEvent("lpsubmit"))}catch(k){}return a.apply(this,arguments)};b.lpsubmit=!0;return b};window.addEventListener("DOMContentLoaded",function(){if(document&&document.forms&&0<document.forms.length)for(var a=0;a<document.forms.length;++a)document.forms[a].submit=c(document.forms[a].submit)},!0);document.createElement=function(a){return function(){var b=a.apply(this, arguments);b&&"FORM"===b.nodeName&&b.submit&&(b.submit=c(b.submit));return b}}(document.createElement)}})();
</script>
<Response>
<Error Time="10:06:36.0408260" Id="135434***0">
<ErrorCode>600</ErrorCode>
<Message>Invalid Request</Message>
<DebugData/>
</Error>
</Response>
</Autodiscover>
```
vibbow
2017-02-19 18:16:09 +08:00
@Explorare 你 outlook 是怎么自定义域名的?
Explorare
2017-02-19 18:20:41 +08:00
@vibbow 直接在别名中添加了一条,然后邮件验证了一下就行了。没有做过别得配置。
vibbow
2017-02-19 18:23:16 +08:00
@Explorare ......
这个账户并不算是 outlook 账户把...
毕竟不能收发信...
Explorare
2017-02-19 18:23:18 +08:00
关于报错
[Name Could Not be Matched to a Name in the Address List]( https://technet.microsoft.com/en-us/library/dd439366(v=exchg.80).aspx)
Explorare
2017-02-19 18:24:25 +08:00
@vibbow 唔,但我可以用这个域名邮箱正常收发啊,你可以试着给我发一条邮件,我用这个域名给你回复?
vibbow
2017-02-19 18:26:01 +08:00
@Explorare 我知道,但是 outlook 系统里,这个邮箱应该是不存在的吧...
你只是把它当作了 microsoft 账号的登录名而已...
Explorare
2017-02-19 18:29:13 +08:00
@vibbow 哦。那么我现在需要做什么让它可以被正确识别呢?
vibbow
2017-02-19 18:30:43 +08:00
@Explorare 微软上次更新,应该是把 outlook.com 的后端从之前的旧系统,迁移到了 Exchange 系统。
所以你用 outlook.com 的默认发信账号试试?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/341565

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX