The imap_list_subscribed
pilihan dapat memberikan apa yang Anda inginkan, meskipun secara tidak langsung. Dari dokumentasi :
Variabel ini mengonfigurasi apakah penjelajahan folder IMAP hanya akan mencari folder berlangganan atau semua folder. Ini dapat diaktifkan di browser IMAP dengan fungsi.
Jika diatur ke no
(default), itu tidak akan memeriksa status berlangganan dan sebagai gantinya akan menampilkan semua folder di server (semua yang dikembalikan oleh LIST
perintah).
Jika Anda tidak senang dengan hal itu dan ingin foldernya juga berlangganan, pendekatan yang lebih baik mungkin dengan skrip alat CLI (seperti yang Anda gunakan imapfilter
). Mungkin yang termudah curl
, yang mendukung perintah IMAP mentah. Cukup ambil daftar folder (menggunakan LIST
) dan kemudian berlangganan ( SUBSCRIBE
).
Jadi jika saya mengerti Anda dengan benar, Anda tidak ingin harus mengedit konfigurasi tetapi menerapkan perubahan konfigurasi yang biasanya ada di konfigurasi kan?
Sudahkah Anda mencoba menjalankan skrip configure dengan flag --enable-imap ?
Jika Mutt dikompilasi dengan dukungan IMAP (dengan menjalankan skrip konfigurasikan dengan flag --enable-imap ), Mutt memiliki kemampuan untuk bekerja dengan folder yang terletak di server IMAP jarak jauh.
Anda dapat mengakses inbox jauh dengan memilih folder {imapserver} inbox, di mana imapserver adalah nama server IMAP dan inbox adalah nama khusus untuk kotak surat spool Anda di server IMAP. Jika Anda ingin mengakses folder surat lain di server IMAP, Anda harus menggunakan ekspresi reguler dalam kombinasi dengan path {imapserver} / ke / folder di mana path / ke / folder adalah path folder yang ingin Anda akses relatif ke rumah Anda direktori.
Selain itu, fetchmail adalah cara yang lebih stabil untuk mengakses folder IMAP Anda.
sumber