eww*_*ite 6 files blackberry imap dovecot
这是一个奇怪的问题,我倾向于在我的一些 Sendmail+Dovecot 邮件部署中看到通过 IMAP 连接的 Blackberry 设备。对于这些设备的用户,Dovecot 索引往往会被锁定。这会阻止邮件流向 Blackberry 设备以及用户的 Outlook 客户端。/var/log/maillog 中的相应消息如下所示:
May 2 08:13 XXX imap(asmith): Timeout while waiting for release of exclusive fcntl() lock for index file /home/asmith/mail/.imap/INBOX/.imap.index
每次邮箱同步尝试都会重复此操作...
这是一个奇怪的错误,通过删除有问题的索引文件很容易解决。但是,我很好奇错误和锁定状态的根本原因,以及是否可以在配置方面修改某些内容以防止它发生。
在其他情况下,我只有少数 BB 设备需要处理。在这种情况下,添加了 80 个新的黑莓,这种锁定对系统负载和性能有影响。
mbox存储格式将整个文件夹保存在一个未索引的文件中,即使对于读取访问, Dovecot也需要使用复杂的锁定。这会导致多个客户端出现问题,尤其是当它们尝试保持所选文件夹以等待大多数现代 IMAP 客户端使用的IDLE通知时。
(此外,该.imap.index
文件是 Dovecot 添加的,以避免一些性能问题,并且如果外部交付代理更新该文件夹,通常会不同步。)
考虑切换到Maildir 格式,它不存在此类锁定问题。Dovecot 有说明(适用于 v1.x)。
归档时间: |
|
查看次数: |
1353 次 |
最近记录: |