Tôi nhận được rất nhiều email hàng ngày và với số lượng maildir ngày càng tăng, tôi cần cấu trúc / tối ưu hóa trình duyệt trong mutt.
Maildir của tôi theo sơ đồ đặt tên này: .domain.category.sub_category
Mục tiêu của tôi là phá vỡ domain
, category
và sub_category
vào các cấp độ lồng nhau khi duyệt qua các hộp thư. Đây là loại đạt được thông qua việc sử dụng imap. Nhưng tôi vấp phải một vài khúc mắc, nên câu hỏi của tôi là:
(Xem cấu hình của tôi dưới đây)
Có thể xem hộp thư lồng nhau này bằng cách truy cập trực tiếp ~ / Mail và không sử dụng IMAP?
Ví dụ.set folder="~/Mail"
vàset spoolfile="~/Mail/.INBOX"
Khi tôi bắt đầu mutt tôi được trình bày với tất cả các hộp thư có sẵn, đó là những gì tôi muốn thoát khỏi. Tôi muốn được chuyển trực tiếp vào hộp thư đến mặc định / chính của mình giống như khi tôi truy cập trực tiếp ~ / Mail. Làm sao?
Khi đánh c (một macro được xác định, xem cấu hình bên dưới) Tôi lại được trình bày với tất cả các hộp thư có sẵn và không phải các hộp thư ở cấp duyệt hiện tại, ví dụ: hộp thư chứa một cụ thể
category
.
Để có được góc nhìn này, tôi cần phải nhấn c + TAB . Tôi đã giải quyết điều này bằng cách thêm một<tab>
để c vĩ mô. Đây có phải là hướng đi đúng? Nếu không, điều gì sẽ là một cách tốt hơn để giải quyết điều này?Khi cuối cùng nhận được mutt để trình bày cho tôi các hộp thư ở các cấp độ lồng nhau, chúng chỉ được liệt kê và không được chú thích với N , cho biết thư mới, hoặc thậm chí tốt hơn, tổng số thư mới trong hoặc dưới một thư mục. Tôi biết có thể xác định định dạng trên các chế độ xem khác nhau, nhưng có một chế độ cho chế độ xem này không? Nếu vậy thì cái nào?
Tôi biết biệt ngữ và mô tả vấn đề của tôi có thể bị tắt, vì vậy trước, xin lỗi. Xin đừng ngần ngại hỏi tôi nếu một cái gì đó dường như không rõ ràng hoặc không có ý nghĩa.
Cấu hình mutt của tôi:
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