mutt: secara otomatis menampilkan mesages baru

12

Ketika saya harus membuka mutt, saya tidak melihat email baru sampai saya menekan tombol, misalnya panah ke bawah. Kemudian muncul email baru. Apakah ada cara agar mutt mengenali bahwa email baru telah tiba, dan menampilkan email secara otomatis, tanpa saya harus menekan tombol setiap beberapa menit?

Saya menggunakan format maildir (email yang disimpan secara lokal). Apa yang akan menjadi cara terbaik? Haruskah mutt memeriksa setiap n detik, atau haruskah diberitahukan oleh OS, mungkin menggunakan inotify?

Martin Vegter
sumber
Apakah check_newaktif? (Secara default.)
Gilles 'SO- stop being evil'

Jawaban:

11

Saya yakin saya menemukan solusi untuk ini di wiki Mutt .

Bagaimana membuat mutt memeriksa surat baru lebih sering? Apa perbedaan antara $ timeout dan $ mail_check?

Setelah setiap input keyboard mutt memperbarui status semua folder. Untuk menerima pemberitahuan "Surat baru masuk ..." bahkan tanpa perlu menekan tombol, setel $ timeout == waktu untuk menunggu mutt kosong (tidak ada tombol yang ditekan) sebelum status diperbarui lagi seolah-olah suatu tombol ditekan. Untuk menghindari akses folder yang terlalu sering (koneksi buruk melalui NFS atau IMAP), set $ mail_check == waktu minium antara 2 scan untuk email baru (perubahan eksternal ke folder) jika ada aktivitas keyboard yang tinggi.

$ mail_check <$ timeout: pindai pembaruan berikutnya $ timeout <$ mail_check: perbarui sebelum pemindaian

Ini berarti $ mail_check <$ timeout lebih berguna, karena pada saat mutt akan memperbarui, itu juga akan memindai perubahan eksternal untuk memasukkannya dalam pembaruan.

Bagaimana cara mendapat informasi tentang surat baru?

Ketika email baru tiba, pemberitahuan "New mail in ..." otomatis (tanpa tombol ditekan) ditampilkan di bagian bawah layar. Ini hanya terjadi di menu indeks. Untuk pemeriksaan manual, Anda dapat menggunakan fungsi buffy-list yang berfungsi di pager, index dan browser folder. Ini mencetak daftar folder dengan surat baru. Namun, itu akan menampilkan daftar terbaru hanya ketika menu indeks terfokus. Selain itu, Anda dapat meminta cek-baru di browser folder yang memperbarui tampilan (bendera 'N' untuk folder dengan email baru) dan juga daftar folder buffy-list.

Saya menemukan ini membingungkan dan dijelaskan dengan buruk, tetapi saya mencobanya dengan menambahkan set timeout=30ke saya ~/.muttrcdan tampaknya berhasil! Kotak masuk melihat pembaruan tidak lama setelah daemon IMAP saya melaporkan mengunduh email baru. Saya harap ini juga bekerja untuk Anda!

arnefm
sumber
set timeout=30berfungsi dengan baik
Martin Vegter