mutt:gmail IMAP 无响应

mutt:gmail IMAP 无响应

我通过 IMAP 使用muttMUA 读取 gmail。如果我保持mutt打开和空闲状态几分钟,程序就会对键盘输入无响应,需要我终止该进程。我不确定问题是 IMAP 超时还是其他问题。我已将相关 IMAP 设置更改为应防止 IMAP 超时的值。我的.muttrc配置文件中的相关设置:

unset imap_passive
set imap_keepalive = 120
set timeout = 30
set mail_check = 60

如何解决键盘无响应的问题,特别是确定它是否归因于 IMAP 连接丢失。谢谢。

答案1

检查您的日志中是否有任何有趣的内容,例如/var/log/messages/var/log/mail.log

您还可以打开一个单独的 SSH 会话或控制台,并strace在启动后将其附加到 mutt 进程。ps aux | grep mutt在您的其他会话/控制台中找到 pid ,然后执行

strace -p pid

您应该能够了解 mutt 挂起/崩溃的原因,或者至少能够了解故障排除的新线索。您可能还需要将-f开关添加到 strace 以跟踪子进程(如果它分叉)。让我知道你发现了什么...

答案2

可能是网络不断下降和上升,尤其是无线网络。 Mutt 使用阻塞 IO,这是一种旧的设计,不太可能很快得到修复。看:https://bbs.archlinux.org/viewtopic.php?id=105030

这个问题很可能通过offlineimap + mutt 设置来解决。

答案3

这很可能与错误 2540其中 Mutt 在 IMAP 超时后崩溃。

其他几个与 IMAP 相关的故障单1.6 版本已关闭。希望它能尽快发布,因为我面临着同样的问题。

相关内容