Mutt: автоматически показывать новые сообщения

12

Когда я открыл Mutt, я не вижу новых писем, пока не нажму клавишу, например стрелку вниз. Затем появляются новые электронные письма. Есть ли способ, чтобы mutt узнал, что пришло новое письмо, и отобразил его автоматически, без необходимости нажимать клавишу каждые несколько минут?

Я использую формат maildir (локально хранящиеся электронные письма). Какой будет лучший способ? Должен ли Mutt проверять каждые n секунд, или ОС должна уведомлять об этом, возможно, с помощью inotify?

Мартин Вегтер
источник
Включен check_new? (Это по умолчанию.)
Жиль "ТАК - перестань быть злым"

Ответы:

11

Я считаю, что нашел решение этой проблемы в вики Mutt .

Как сделать Mutt проверку на новую почту чаще? В чем разница между $ timeout и $ mail_check?

Mutt после каждого ввода с клавиатуры обновляет статус всех папок. Чтобы получать уведомления «Новая почта в ...» даже без необходимости нажимать клавишу, установите $ timeout == время ожидания переадресации бездействия (без нажатия клавиши), прежде чем статус будет обновлен снова, как если бы была нажата клавиша. Чтобы избежать слишком частого доступа к папкам (плохие соединения через NFS или IMAP), установите $ mail_check == минимальное время между 2 проверками новой почты (внешние изменения в папках) в случае высокой активности клавиатуры.

$ mail_check <$ timeout: сканирование при следующем обновлении $ timeout <$ mail_check: обновление перед сканированием

Это означает, что $ mail_check <$ timeout более полезен, потому что к тому времени, когда Mutt обновится, он также будет сканировать внешние изменения, чтобы включить их в обновление.

Как получить информацию о новой почте?

Когда приходит новая почта, в нижней части экрана отображается автоматическое (без нажатия клавиши) уведомление «Новая почта в ...». Это происходит только в индексном меню. Для ручной проверки вы можете использовать функцию списка буферов, которая работает в браузере пейджеров, индексов и папок. Распечатывает список папок с новой почтой. Тем не менее, он будет отображать актуальный список только тогда, когда в меню указателя есть фокус. Кроме того, вы можете вызвать check-new в браузере папок, который обновляет отображение (флаг «N» для папок с новой почтой), а также список папок buffy-lists.

Я нахожу это запутанным и плохо объясненным, но я попробовал это, добавив set timeout=30к моему, ~/.muttrcи это, кажется, работает! Просмотр входящих сообщений обновляется вскоре после того, как мой демон IMAP сообщает о загрузке новой почты. Я надеюсь, что это работает и для вас!

arnefm
источник
set timeout=30отлично работает
Мартин Вегтер