Email
Mutt側邊欄:切 換帳戶僅附加郵箱
我已將 Mutt 設置為使用可以正常工作的宏切換到不同的帳戶,但是當我切換側邊欄時,只需將我正在切換的帳戶的文件夾附加到我所在的郵箱文件夾的下方。
我希望側邊欄只顯示我目前所在帳戶的文件夾。
我使用 imap_check_subscribed 自動獲取郵箱的文件夾列表。我嘗試了帳戶切換宏中的“刷新”命令,希望這會重新繪製側邊欄以僅顯示我目前的文件夾,但它不起作用。
奇怪的是,使用 C 鍵綁定來顯示文件夾列表,它只是列出了我所在的郵箱……這正是我希望側邊欄只顯示的內容。
一個提示 - 我不確定我的“文件夾掛鉤”是否有問題。在 .muttrc 中註釋掉這些行對帳戶切換的工作沒有任何影響。不過,我看不出我哪裡出了問題。
.muttrc :
# ACCOUNT 1 source "~/.mutt/accounts/ACCOUNT1/accountinfo" folder-hook $folder source '~/.mutt/accounts/ACCOUNT2/accountinfo' # ACCOUNT 2 source "~/.mutt/accounts/ACCOUNT2/accountinfo" folder-hook XXX@gmail.com/ source 'source ~/.mutt/accounts/ACCOUNT2/accountinfo' # ACCOUNT 3 source "~/.mutt/accounts/ACCOUNT3/accountinfo" folder-hook XXX@gmail.com/ source ~/.mutt/accounts/ACCOUNT3/accountinfo' set sidebar_visible = yes set sidebar_short_path = yes bind index,pager B sidebar-toggle-visible # Assign key to switch between accounts macro index <f2> '<sync-mailbox><enter-command>source ~/.mutt/accounts/ACCOUNT1/accountinfo<enter><change-folder>!<enter><refresh>' macro index <f3> '<sync-mailbox><enter-command>source ~/.mutt/accounts/ACCOUNT2/accountinfo<enter><change-folder>!<enter><refresh>' macro index <f4> '<sync-mailbox><enter-command>source ~/.mutt/accounts/ACCOUNT3/accountinfo<enter><change-folder>!<enter><refresh>' macro index 'c' '<change-folder>?<change-dir><home>^K=<enter>' # LOOK AND UI SETUP source ~/.mutt/colours source ~/.mutt/behaviour
賬戶文件範例:
# RECEIVE OPTIONS set imap_user = xxx@gmail.com set imap_pass = xxx set folder = imaps://xxx@gmail.com@imap.gmail.com/ set spoolfile = +INBOX set postponed = +Drafts set record = +Sent # SEND OPTIONS set smtp_url = smtps://smtp://xxx@gmail.com@smtp.gmail.com set smtp_pass = xxx set realname = 'xxx xxx' set from = xxx@gmail.com set hostname = "gmail.com" # OTHER set header_cache = "~/.mutt/accounts/xxx/cache" account-hook $folder "set imap_user=xxx@gmail.com imap_pass=xxx" set imap_check_subscribed = yes
和行為文件:
# Check mail every 30 mins set mail_check = 1800 # View HTML messages using w3m (defined in ~/.mailcap) auto_view text/html # Keybindings bind pager j next-line bind pager k previous-line
我是這個遊戲的新手,但直到現在我一直在尋找我的方式……非常感謝任何幫助。
添加
unmailboxes *
到每個帳戶配置文件的開頭笨蛋文件:
“unmailboxes”命令用於從接收郵件的文件夾列表中刪除一個令牌。使用“unmailboxes *”刪除所有令牌。