几天前,我发现 MS Windows 服务器出现故障 - MS Outlook 2016 无法通过 IMAP 从 Linux 服务器(Dovecot + Exim)正确同步邮件。问题:我向邮箱发送一封信(从任何地方),然后等待,然后出现了一个神奇的情况:如果光标位于收件箱文件夹上,邮件会立即到达。如果任何其他文件夹处于活动状态,例如已删除邮件或已发送邮件,则无论等待多长时间,邮件都不会到达。计时器也不起作用(“发送/接收”设置,其中可以更改标准的 30 分钟)。然后我单击收件箱文件夹,所有信件都会立即到达。
已尝试的方法:
- 删除 Outlook 配置文件删除并重新创建帐户,
- Outlook 安全模式,
- 扫描,
- 关闭防火墙,
- 关闭杀毒软件,
- 回滚到 Outlook 2013,
- 重新安装 Office 或修复 Office 安装,
- 清理 Windows 用户配置文件,
- 将根文件夹更改为 INBOX、收件箱、
- 取消订阅和订阅 IMAP 文件夹,
- Microsoft 支持和恢复助手。
以上都无济于事。
起初我以为问题出在 Linux 上的邮件服务器上,但没有更新,配置也没有改变。那么,安装 Outlook 的 Windows Server 可能存在问题,但我在家用 Windows 10 + MS Office 2016 甚至 Gmail 等其他 IMAP 邮件服务器上都重现了完全相同的问题。
我让我的朋友测试了他们的 Outlook 行为 - 同样的。如果活动文件夹与收件箱不同,则不会收到信件。其他程序,例如 Mozilla 的 Thunderbird,运行起来非常顺畅:如果您发送一封信,它会立即到达。即使是 Android 上的移动 Outlook 也能正常工作......
在 Outlook 2013 中删除并重新创建 PST 配置文件仅有助于 Outlook 重新启动,然后再次失败。
我甚至尝试过 Outlook 2010 - 它运行完美!但它太旧了,无法使用。
问题出在哪里?我已经很努力修复这个问题了。
更新。发现一个有趣的链接,上面写着:.. 有两种同步选项:使用 IMAP IDLE(也称为“实时同步”)和为订阅的文件夹创建计划。您可以使用 IMAP IDLE 来维护与 IMAP 服务器的连接,并将您对服务器上邮件的已读、未读或标记状态所做的更改应用到服务器上。但您一次只能维护与一个文件夹的连接。您还可以创建计划,将 Outlook 中订阅的文件夹与 IMAP 邮件服务器同步。
这意味着 Outlook 无法一次同步不同的文件夹,但以前它是如何工作的呢?O_o
但这是关于 Mac 版本的。
答案1
根据您的描述,您的问题似乎与此主题类似。请参考 Jeff Yang MSFT 的回复,其中提到我们可以通过“发送/接收组”自行定义电子邮件帐户的发送/接收操作:outlook 2013 直到您打开“收件箱”才会同步电子邮件。希望可以帮到你。
答案2
这似乎没有解决?我的 2016 Outlook 上有 6 个电子邮件帐户,2 个 POP 和 4 个 IMAP。其中一个 IMAP 帐户的行为与您描述的完全一致,仅在打开收件箱时更新收件箱。当处于不同的文件夹并完成完整的发送/接收时,它“有时”会更新,但并非总是如此。
我已经放弃尝试解决这个问题,并假设这一定与服务器有关,因为其他 3 个 IMAP 文件夹工作正常。其中一个是 Gmail,一个是 Google 托管的 Mail,一个是我自己的 cpanel 托管,而无法正常工作的是 Crazy Domains...