Mutt tampaknya menyinkronkan ke IMAP Gmail hanya saat berhenti

16

Saya menggunakan Mutt 1.5.20 di Terminal Mac OS X. Saya memiliki akun email Google yang suratnya saya ambil melalui IMAP. Saya juga menggunakan aplikasi pemberi notifikasi Gmail untuk memberi tahu saya tentang pesan email baru. Pengalaman saya dengan Mutt bertanggal paling lambat 1 minggu.

Masalahnya adalah ini : Ketika pemberi notifikasi Gmail saya memberi tahu saya tentang email baru, saya menekan Terminal untuk membuka Mutt. Saya dapat membaca pesan dan Mutt akan menandainya Baca baca . Namun, server Google tidak diberi tahu bahwa pesan tersebut dibaca sampai Mutt ditutup . Karenanya, pemberi notifikasi Gmail saya terus menunjukkan jumlah yang belum dibaca yang menyesatkan.

Bagaimana saya bisa memaksa Mutt untuk melakukan sinkronisasi dengan IMAP tanpa harus berhenti setiap kali saya selesai membaca email saya? Lebih disukai sinkronisasi akan terjadi secara instan, tetapi sinkronisasi berkala akan memuaskan juga.

Sergey
sumber

Jawaban:

16

Sinkronisasi manual

Mencoba $ :

$         sync-mailbox         save changes to mailbox

Sinkronisasi otomatis?

Kamu tidak bisa membuat mutt lakukan itu secara otomatis / berkala, dengan desain. Alasannya, seperti yang saya mengerti, adalah bahwa hal itu dapat menyebabkan hilangnya data. Mis., Ketika Anda menandai sesuatu sebagai terhapus, Anda biasanya dapat membatalkan, dan sinkronisasi otomatis akan mengganggu itu Re: Auto-mailbox sinkronisasi - tidak mungkin! dan Mutt, IMAP dan auto'refresh ' ).

Kotak surat harus disinkronkan dalam hal apa pun ketika Anda mengubah folder / kotak surat.

Alternatif

Ada patch sumber menambahkan kait waktu-habis ke mutt Anda dapat menggunakannya untuk menelepon secara berkala sync-mailbox, tapi itu untuk mutt 1.5.9 dan saya tidak tahu apakah itu dapat diterapkan terhadap versi saat ini.

Anda juga bisa mengatur OfflineIMAP (atau isync ). Ini dirancang untuk menyinkronkan kotak surat lokal dengan yang IMAP pusat. Anda kemudian dapat menggunakan sistem pemberitahuan lain (seperti mis. mutt built-in satu atau mail-notification dll.) untuk menonton kotak lokal Anda untuk perubahan.

peth
sumber
Ini bagus. Malu aku tidak memperhatikan ini sebelumnya. Namun, pertanyaannya sekarang adalah: Bagaimana mutt bisa diajarkan untuk melakukan ini secara berkala?
Sergey
3
Pendekatan alternatif lain adalah dengan menambahkan & lt; sync-mailbox & gt; ke makro yang sering Anda gunakan, seperti mengganti folder atau melihat pesan atau sesuatu.
Aaron Massey