Используя mutt
Gmail, я «проверяю обновления электронной почты», иногда через $привязку (sync-mailbox), иногда просто с помощью c(изменить папку) и просто предоставляя =
(по умолчанию MAILBOX) в качестве пути к папке IMAP, на которую нужно перейти.
Есть ли лучший (в частности: более быстрый) способ сделать то же самое? Решением было бы нечто более прямое, чем «притворяться, что я переключаю папки», как, например, я. Также что-то, что не «пропускает» некоторые обновления, как $это иногда случается (возможно, $это вовсе не означает, что нужно проверять электронную почту, а просто удалять сообщения, помеченные как удаленные и т. Д.?)
mail_check
настройки в Mutt?man muttrc | less -p mail_check
- настроить, если / когда mutt ищет новую почту ...mutt
обновляет состояние папки после каждого ввода с клавиатуры ; либо продолжайте нажимать,$
либо связывайте конкретный ключ по вашему выбору ... Лично я счастлив, что позволю себе это сделать.$
?Ответы:
Привязать ключ (
G
для «Get» рекомендуется) кimap-fetch-mail
вашей ~ / .muttrc.Нажатие
G
в индекс теперь будет получать новую почту с сервера imap.(для пользователей POP
fetch-mail
функция извлекает почту с POP-сервера)источник
M-x
(т.е.Alt+X
илиESC x
)M-x imap-fetch-mail RET
.Meta_L+x
иAlt_L+x
дают мне:Key is not bound. Press '?' for help
.:exec imap-fetch-mail
. Но это ничего не обновляет, когдаmutt
он думает, что он синхронизирован с сервером, но на самом деле это не так (похоже, это происходит, если вы используете другой клиент для редактирования почтового ящика и после редактирования количество сообщений в почтовом ящике не изменилось (например, удалить + получать новую почту)).Вы можете установить
timeout
переменную на что-то вроде:Это будет опрашивать текущий почтовый ящик максимум каждые 10 секунд, когда Mutt бездействует в ожидании ввода пользователя, чаще, чем 600 секунд по умолчанию. Это не нужно в посте v1.5.11, когда IDLE включен.
источник