Mutt hộp thư lồng nhau điều hướng


1

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, categorysub_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)

  1. 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"set spoolfile="~/Mail/.INBOX"

  2. 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?

  3. 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?

  4. 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
linux  imap  mutt 

Câu trả lời:


3

Trả lời câu hỏi 2-4:

Cửa sổ trình duyệt hộp thư mutt có hai chế độ. Một cho thấy nội dung của bạn mailboxes biến. Cái này trông giống cái vỏ ls -l liệt kê, nhưng ở phía bên trái có số và một vị trí để đặt N nếu có thư mới. Tôi tin rằng quan điểm này có thể tùy chỉnh nhưng tôi không chắc chắn tên của nó là gì. Đang làm man muttrc và tìm kiếm "_format" cho thấy rằng đó là folder_format cài đặt.

Chế độ khác chỉ là để hiển thị một hệ thống phân cấp tập tin. Trên máy của tôi cũng không có N hiển thị ở chế độ đó; Tôi không nghĩ rằng đây là cấu hình nhưng tôi có thể sai. Bạn có thể di chuyển đến bất cứ nơi nào trên đĩa của bạn với điều này. Các change-dir keybinding (được gán cho "c" trên máy của tôi, nhưng có lẽ khác với bạn) cho phép bạn chỉ cần nhập thư mục bạn muốn xem. Hoặc bạn có thể điều hướng lên bằng cách chọn các mục "..", v.v.

Chế độ đầu tiên được hiển thị đầu tiên và Tab chuyển đổi giữa các chế độ. Vì vậy, để trả lời Q2 và Q3: có, chỉ cần thêm một Tab vào macro của bạn nếu bạn muốn chế độ hiển thị khác được gọi.

Để trả lời Q4: Tôi nghi ngờ rằng trường N chỉ hiển thị trong chế độ hiển thị hiển thị tất cả các hộp thư mutt kiểm tra cùng một lúc. Nếu tôi đúng, bạn sẽ không thể có được nó trong màn hình phân cấp. Trừ khi bạn viết một bản vá cho mutt. (Có lẽ ai đó đã có.)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.