
我知道我可以在 .muttrc 中明確設定遠端 IMAP 資料夾
mailboxes imaps://$my_server/INBOX.myfolder
我的帳戶中有大約 30 個資料夾:是否可以讓 mutt 自動取得 IMAP 遠端資料夾列表,以便我可以導航它們?
答案1
您的設定檔有一個選項:
imap_check_subscribed
Type: boolean
Default: no
When set, mutt will fetch the set of subscribed folders from
your server on connection, and add them to the set of mailboxes
it polls for new mail just as if you had issued individual
“mailboxes” commands.
當然,這僅適用於訂閱的資料夾,並且僅在您首次連接到伺服器後才有效。
答案2
您沒有指定您實際看到的內容以及如何嘗試“獲取 IMAP 遠端資料夾清單”,但使用 IMAP 支援編譯 Mutt 時的預設行為是列出全部資料夾。據推測,您的 Mutt 配置包含對預設值的變更。
預設情況下,當 Mutt 瀏覽可用 IMAP 資料夾清單時(例如,使用c
開啟另一個郵箱後),它會使用 IMAP列表命令檢索資料夾列表,伺服器返回全部使用者帳戶存在的資料夾。
為了改變這種行為,imap_list_subscribed
配置選項可以設定為是的。在本例中,Mutt 使用 IMAPLSUB指令從伺服器檢索資料夾名稱時:這會檢索僅有的標記為的資料夾列表已訂閱在 IMAP 伺服器上。
此變數配置 IMAP 資料夾瀏覽是僅查找訂閱的資料夾還是所有資料夾。