Mutt, здається, синхронізується з Gmail IMAP лише після виходу


16

Я використовую Mutt 1.5.20 в Mac OS X Terminal. У мене є обліковий запис електронної пошти Google, чию пошту я отримую через IMAP. Я також використовую додаток сповіщення Gmail, щоб сповіщати мене про нові повідомлення електронної пошти. Мій досвід з Mutt датується не пізніше ніж за 1 тиждень.

Проблема полягає в тому, що коли мій сповіщувач Gmail повідомляє про нову електронну пошту, я натискаю Термінал, щоб відкрити Mutt. Я можу прочитати повідомлення, і Mutt позначить його як прочитане . Однак серверам Google не повідомляється, що повідомлення читається до закриття Mutt . Таким чином, мій сповіщувач Gmail продовжує показувати оманливу кількість непрочитаних даних.

Як я можу змусити Mutt синхронізуватись з IMAP, не виходячи з цього, щоразу, коли я закінчую читання електронної пошти? Переважно синхронізація відбудеться миттєво, але періодична синхронізація також буде задовільною.

Відповіді:


17

Ручна синхронізація

Спробуйте $:

$         sync-mailbox         save changes to mailbox

Автоматична синхронізація?

Ви не можете зробити muttце автоматично / періодично, дизайном. Як я розумію, міркування полягають у тому, що це може призвести до втрати даних. Наприклад, коли ви позначаєте щось як видалене, ви, як правило, зможете скасувати, і автоматична синхронізація буде перешкоджати цьому (див. Re: Автосинхронна поштова скринька - ніяк! Та Mutt, IMAP та auto'refresh ' ).

У будь-якому випадку під час зміни папок / поштових скриньок потрібно синхронізувати поштові скриньки.

Альтернативи

Існує патч джерела, який додає тайм-аут-гачок до мутації, який ви можете використовувати для періодичного виклику sync-mailbox, але це для, mutt 1.5.9і я не знаю, чи можна застосувати його до поточної версії.

Ви також можете встановити OfflineIMAP (або isync ). Він призначений для синхронізації локальних поштових скриньок із центральним IMAP. Потім ви можете скористатися іншою системою сповіщень (наприклад mutt, вбудованою однією чи mail-notificationт. Д.), Щоб спостерігати за змін у вашому локальному вікні.


Це добре. Соромно, я цього раніше не помічав. Однак зараз питання: як можна навчити робити це періодично?
Сергій

3
Інший альтернативний підхід - просто додати <sync-mailbox> до будь-яких макросів, якими ви часто користуєтесь, як-от зміна папок чи перегляд повідомлень чи чогось іншого.
Аарон Массі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.