Imap服务器因Android Gingerbread电子邮件和Thunderbird陷入困境


1

我运行自己的邮件服务器,并使用UW的imapd / popd守护程序提供服务。

本周,我刚刚将OG Droid升级到了运行Android 2.3.4(姜饼)的新Droid 3。电子邮件客户端比以前的客户端有了很大的改进。

但是现在,当我尝试使用笔记本电脑或台式机上的Thunderbird中的imap访问电子邮件时,我的互动不好。

通常,Thunderbird会完全停止接收任何电子邮件,并且只会出现在Droid上。

有时重新启动Thunderbird会使邮件出现,但是不会记录任何“删除”,因此当我再次启动Thunderbird时,所有旧电子邮件都会重新出现。

如果我杀死所有打开的imap守护程序并重新启动xinetd,则可以强制它在某个会话中表现正常。

我曾尝试在双方均关闭IDLE服务(推送电子邮件),但没有任何效果。我也尝试过以相同的结果安装DroidMail。


我的邮箱是mbox格式,没有数据库。邮件服务器系统很旧,最初是SuSE 7安装,需要对源代码进行手动升级,例如apache,gcc,python,php。似乎无法从UW构建最新的imapd源,缺少“ lhr”配置中的头文件。
Mojo

Answers:


0

我很确定我知道现在发生了什么。安装K-9 Mail(并关闭“推送邮件”)可以解决问题。

我注意到Gingerbread在系统级别保留“帐户”信息,该信息在应用程序外部。我想这是一个很好的功能,可以共享帐户连接信息。

内置电子邮件应用程序和DroidMail都使用系统范围的帐户存储。K-9 Mail将其帐户配置保留在专用存储中。

我的猜测是,无论电子邮件应用程序中选择了什么设置,系统都使用IMAP IDLE进行推送邮件通知。这导致imap服务器和邮箱锁不断保持打开状态。

我还猜测这是我的“古董”电子邮件服务器的结果,该服务器仍在使用mbox邮件文件而不是邮件数据库。这可能是一个低百分比的问题。对于Android来说,提供对系统级IMAP帐户行为的某些控制仍然是不错的选择。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.