Android的默认电子邮件客户端应该根据Outlook自动发现来探测用户电子邮件地址域的服务器。 这个错误似乎表明,至less该协议的前两个步骤工作。
例如,在第一个屏幕上,input电子邮件地址([email protected])和密码,然后触摸“下一步”,Android应尝试获取https://example.com/autodiscover/autodiscover.xml ,如果失败,请尝试访问https://autodiscover.example.com/autodiscover/autodiscover.xml
但是,在三个独立的电话(4.4和版本5),我发现情况并非如此。 触摸“下一步”后,Android声称“检查自动设置信息…”,但我已经看了networking(和电子邮件)服务器日志,什么都没有发生。 几秒钟后,手机进入手动设置模式。 我也看着从电话的IP地址打到服务器的任何数据包,我得到了zilch。
那么Android究竟做了什么? 我能想到的是,它正在尝试(和失败?)做一些DNS查找。 请注意,当我使用手动设置,一切工作正常。 我也可以在手机的默认网页浏览器中手动手动访问autodiscover / autodiscover.xml文件(因此我的DNSconfiguration应该没问题)。
为什么其他人报告该错误说前两个自动发现步骤工作? 我还能做些什么来诊断问题? 我是否需要根据电话find一个数据包嗅探器?
如果没有人知道发生了什么,你能帮我find去哪里去阅读代码…也许阅读代码会产生一些答案?
我不知道“Outlook自动发现”正常工作,而没有提示域DNS。
我假设你正在谈论一个“Exchange Server”,但是你可以更具体地了解哪个“Android的默认电子邮件客户端”,我有3个在我面前,他们每个人都安装了不同的“默认”电子邮件客户端。
你也不提你的服务器,如果你pipe理它,如果它由你的ISP或托pipe服务提供商托pipe – 不是所有的可以像下面的链接将显示相同的方式configuration。
HTH
ISP SPecific http://www.rackspace.com/apps/support/portal/1218 http://kb.intermedia.net/article/1306 http://www.virtuworks.com/how-to-setup-outlook-自动发现换您的域/
Microsoft https://support.microsoft.com/zh-cn/kb/940881 http://blogs.technet.com/b/rmilne/archive/2014/10/02/how-to-check-exchange-autodiscover- SRV-使用logging,nslookup.aspx
第三方博客https://acbrownit.wordpress.com/2012/12/20/internal-dns-and-exchange-autodiscover/
我注意到同样的事情,但是当我将帐户添加为交换帐户而不是电子邮件帐户时,我确实在/autodiscover/autodiscover.xml上/autodiscover/autodiscover.xml了HTTP命中。 然而,之后它告诉我以下几点:
无法设置帐户
您input了错误的服务器地址,或者服务器需要电子邮件不支持的协议版本
这是随附的访问日志(匿名):
123.456.789.0 - [email protected] [08/Mar/2016:14:49:42 +0100] "POST /autodiscover/autodiscover.xml HTTP/1.1" 200 898 "-" "Android-SAMSUNG-SM-G920F/101.60001, Android-SAMSUNG-SM-G920F/101.60001" 123.456.789.0 - - [08/Mar/2016:14:49:52 +0100] "GET / HTTP/1.1" 200 3525 "-" "Mozilla/5.0 (Linux; Android 6.0.1; SM-G920F Build/MMB29K; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/48.0.2564.106 Mobile Safari/537.36" 123.456.789.0 - username [08/Mar/2016:14:49:53 +0100] "OPTIONS /Microsoft-Server-ActiveSync?Cmd=OPTIONS&User=username&DeviceId=FOOBAR&DeviceType=SAMSUNGSMG920F HTTP/1.1" 200 3508 "-" "Android-SAMSUNG-SM-G920F/101.60001"
“`
我想这是更接近一步,不是不是那样。