use*_*963 6 mutt imap postfix maildir dovecot
我的邮件服务器上有Postfix+ Maildir+ Dovecot+ IMAP。我正在通过IMAP一个或多个客户端 (Thunderbird)远程访问我的邮箱。此外,在服务器上,我为本地 ( Maildir) 访问配置了 mutt 。
当我IMAP与 Thunderbird连接并同时mutt在服务器上本地启动时,Mutt似乎很困惑。当我在 Thunderbird (over IMAP) 中移动消息时,Mutt注意到某些内容发生了变化并报告:
Mailbox was externally modified. Flags may be wrong
Run Code Online (Sandbox Code Playgroud)
问题似乎是片面的。当我在 中操作消息时Mutt,Thunderbird 会注册更改并且没有问题。
因此我的问题:
如何在没有任何冲突/数据损坏/错误的情况下进行远程IMAP客户端和本地Mutt客户端访问Maildir?
重要的:
我正在寻找一种Mutt本地访问的解决方案。出于本讨论之外的原因,我不想Mutt通过以下方式访问 MaildirIMAP.
边注:
我不明白为什么Mutt抱怨邮箱被外部修改。毕竟,Postfix 在发送新邮件时也会修改邮箱。
Maildir 在邮件文件名中存储一些数据。该数据包括消息 ID、大小(带和不带换行符)和标志。当打开未读消息时,它会从 移至new且cur名称从
1406379300.M375059P35208.R93M.lan,S=679,W=699
Run Code Online (Sandbox Code Playgroud)
到
1406379300.M375059P35208.R93M.lan,S=679,W=699:2,S
Run Code Online (Sandbox Code Playgroud)
IMAP 服务器可以跟踪导致它使用 maildir 的索引文件来访问某些邮件的更改。当mutt直接从文件系统访问消息时,冲突是不可避免的。
| 归档时间: |
|
| 查看次数: |
1751 次 |
| 最近记录: |