mutt: gmail IMAP не отвечает

Я читал gmail через IMAP с mutt MUA. Если я оставлю mutt открытым и простоя в течение нескольких минут, программа перестанет отвечать на ввод с клавиатуры, требуя, чтобы я убил процесс. Я не уверен, является ли проблема таймаутом IMAP или чем-то еще. Я изменил соответствующие настройки IMAP на значения, которые должны исключать таймаут IMAP. Соответствующие настройки из моего конфигурационного файла .muttrc :

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

Как я могу устранить неполадку клавиатуры, особенно в отношении определения того, связано ли это с потерей соединения IMAP. Благодарю.

Проверьте свои журналы на что-нибудь интересное, например /var/log/messages или /var/log/mail.log .

Вы также можете открыть отдельную сессию или консоль SSH и приложить ее к процессу mutt, как только вы его запустили. Найдите pid с ps aux | grep mutt ps aux | grep mutt в вашей другой сессии / консоли, и

strace -p pid

Вы должны быть в состоянии понять, что висит / рушится mutt, или, по крайней мере, новый след для устранения неполадок. Вы также можете добавить ключ -f в strace, чтобы следить за дочерними процессами, если он вилки. Дайте мне знать, что вы найдете …

Возможно, сеть идет вниз и вверх, особенно беспроводная. Mutt использует блокировку IO, которая является старым дизайном и вряд ли будет исправлена ​​в ближайшее время. См. https://bbs.archlinux.org/viewtopic.php?id=105030 .

Вероятно, проблема будет решена установкой offlineimap + mutt.

Скорее всего, это связано с ошибкой 2540, в которой Mutt падает после таймаута IMAP.

Есть несколько других связанных с IMAP билетов , которые были закрыты для выпуска 1.6. Надеюсь, он скоро будет выпущен, так как я столкнулся с той же проблемой.