私は毎日たくさんのメールを受け取ります。そして、増え続けるmaildirを使って、muttでブラウジングを構造化/最適化する必要があります。
私のmaildirは、この命名スキームに従います。 .domain.category.sub_category
私の目標は、メールボックスを閲覧するときにdomain
、category
をsub_category
分割し、ネストされたレベルにすることです。これは、imapを使用して達成されます。しかし、私はいくつかの障害につまずくので、私の質問は次のとおりです。
(以下の私の構成を参照してください)
このネストされたメールボックスビューは、IMAPを使用せずに〜/ Mailに直接アクセスすることで可能ですか?
例えばset folder="~/Mail"
とset spoolfile="~/Mail/.INBOX"
muttを起動すると、使用可能なすべてのメールボックスが表示されます。これは避けたいものです。〜/ Mailに直接アクセスするときと同じように、デフォルト/メイン受信ボックスに直接誘導されます。どうやって?
打ったときのC私は再び、現在の閲覧レベルで特定を含む例えばメールボックスをメールボックスを利用可能なすべてのメールボックスを提示し、ない取得(定義されたマクロを、以下の設定を参照してください)
category
。
このビューを取得するには、c + TABを押す必要があります。これを解決する<tab>
ために、cマクロにa を追加しました。これは正しい方法ですか?そうでない場合、これを解決するためのより良い方法は何でしょうか?最終的にmuttにネストされたレベルでメールボックスを表示させると、それらは列挙され、Nの注釈は付けられず、フォルダー内またはフォルダーの下にある新しいメールの総数、またはさらに良い総数を示します。さまざまなビューでフォーマットを定義することは可能ですが、このビューにはフォーマットがありますか?もしそうなら、どれ?
私の専門用語と問題の説明がオフになっている可能性があることを知っているので、前もってごめんなさい。不明な点や意味がわからない場合は、遠慮なく質問してください。
私のmutt設定:
set autoedit
set edit_headers
set reverse_name
set from='blapp'
set realname='Blapp'
set use_from
set folder="imap://foo@bar/"
set spoolfile="imap://foo@bar/"
#set folder="~/Mail"
#set spoolfile="~/Mail/.INBOX"
mailboxes `awk '{printf("+%s ", $1)}' ~/Mail/subscriptions`
set mask="!^\\.[^.]"
set mail_check = 15
set strict_threads = "yes"
set header_cache = ~/var/mutt_cache
set copy=yes
set delete=ask-yes
set include=yes
set postpone=ask-yes
set print=ask-no
set followup_to=no
set edit_hdrs
set abort_unmodified
set bounce_delivered=no
set pager_index_lines=6
set pager_stop=yes
set arrow_cursor=no
set read_inc=25
set write_inc=25
set check_new=yes
set forward_quote=no
set help=yes
set indent_string="> "
set status_on_top
set folder_format="%t%N %2C %-30f %8s %d "
set hdr_format="%4C %Z %{%b %d} %-15.15n (%4l) %s"
set pager_format="%S [%T] %n / %s"
set status_format="-%r- %f %?n?[ New:%n ]?----%>-(%P)---"
set sort=threads
set sort_aux=last-date-received
bind index \t next-unread
bind pager \t next-unread
bind index ,\t previous-unread
bind pager ,\t previous-unread
bind index - collapse-thread
macro index c "<change-folder>?<toggle-mailboxes>" "open a different folder"
macro pager c "<change-folder>?<toggle-mailboxes>" "open a different folder"
set read_inc=1000 # Speed up opening of large mboxes
set write_inc=1000
set charset=utf-8
set send_charset=utf-8
set record="+sent.`date +%Y`.`date +%m`"
set postponed="+drafts"
# Automatic viewing of html mail, but always prefer text/plain
set implicit_autoview
alternative_order text/plain text/html