Exchange 用户不再在 Android 手机上接收电子邮件

rb1*_*048 2 email exchange mobile-devices android

Mfg/Model: Samsung Droid Charge
Android Version: 2.3
Provider: Verizon
Error: Failed to connect
Run Code Online (Sandbox Code Playgroud)

该用户之前在他的手机上可以正常接收电子邮件,但从今天早上开始,他就无法收到任何邮件。

我不认为这是服务器问题,因为其他 Android 用户可以毫无问题地连接。

我不认为这是帐户问题,因为

  1. 用户可以毫无问题地访问 Outlook 和 OWA,并且
  2. 如果我在 iPhone 上设置,我可以访问用户的帐户

我不相信这是电话问题,因为

  1. 我可以在 Android 手机上设置一个备用用户帐户并毫无问题地连接,并且
  2. 如果我在不同的 Android 手机上设置用户的帐户,我也会得到相同的结果。

我尝试在 AD 中禁用/重新启用用户帐户,但这似乎没有任何影响。我还尝试将密码更改为其他内容,但这似乎也没有任何影响。

来自Android的调试日志:

[15:44:41] AbstractSyncService| Testing EAS: email.My_compnay_domain.com, My_Company_Domain\jdoe, ssl = 1
[15:44:50] AbstractSyncService| Validation (OPTIONS) response: 200
[15:44:50] AbstractSyncService| Server supports versions: 1.0,2.0,2.1,2.5
[15:44:50] AbstractSyncService| Try folder sync
[15:45:27] AbstractSyncService| IOException caught: Read timed out
Run Code Online (Sandbox Code Playgroud)

按照建议,我还尝试禁用/启用 Exchange ActiveSync 策略,并验证了可继承权限。

任何建议,将不胜感激。

小智 5

那么它必须是三件事之一。AD 帐户中的某些更改、Exchange 帐户中的某些更改或手机本身的某些更改。您能否在手机上启用调试功能,以确定手机为何会引发错误。

按照以下步骤启用调试:

1.在安卓手机上,前往菜单 -> 电子邮件。您需要有一个已配置的电子邮件帐户才能启用调试。如果没有,那么您可以简单地添加用户的 gmail 帐户。添加此 Gmail 帐户后,转到电子邮件应用程序中的“帐户”屏幕并键入以下内容。

debug

2.这应该会弹出一个带有 4 个复选框的新屏幕以启用调试。选中所有四个复选框,然后按后退按钮。

3.现在尝试将用户的手机再连接到 Exchange 几次,以便我们获得一些不错的日志数据。

4.将手机连接到 PC 并打开 USB 存储。

该日志应位于手机 SD 卡的根目录下,将被调用 emaillog.txt

在日志中搜索任何相关的错误消息并查找它们以确定同步失败背后的真正原因。

编辑:

那么您发布的日志信息是相当通用的。因此,我将发布一些过去对我有帮助的内容:

1.尝试禁用用户邮箱上的 Exchange ActiveSync 策略,然后尝试重新启用。您甚至可以尝试制作当前 EAS 的副本,并让他指向该副本,以查看是否有任何作用。

2.在用户的 Active Directory 下确保Include Inheritable permissions from this object's parent选中标记。您可以通过执行以下操作来查看此设置:

  • 在 Active Directory 中单击 View->Advanced Features
  • 右键单击用户的帐户并转到 Security Tab
  • 点击 Advanced
  • 检查Include Inheritable permissions from this object's parent下面的框图片:

在此处输入图片说明