म्यूट नेस्टेड मेलबॉक्स नेविगेशन


1

मुझे रोजाना बहुत सारे ईमेल मिलते हैं, और मेलडिर की बढ़ती-बढ़ती मात्रा के साथ म्यूट में ब्राउजिंग की संरचना / अनुकूलन की आवश्यकता है।

मेरे मेलडायर इस नामकरण योजना का अनुसरण करते हैं: .domain.category.sub_category

मेरा लक्ष्य टूटना है domain, category तथा sub_category मेलबॉक्स के माध्यम से ब्राउज़ करते समय नेस्टेड स्तरों में। यह इमैप के उपयोग के माध्यम से हासिल किया गया है। लेकिन मैं कुछ साँपों पर ठोकर खाता हूँ, इसलिए मेरे प्रश्न हैं:

(नीचे मेरा विन्यास देखें)

  1. क्या यह नेस्टेड मेलबॉक्स सीधे ~ ~ मेल तक पहुँचने और IMAP का उपयोग न करके संभव है?
    जैसे set folder="~/Mail" तथा set spoolfile="~/Mail/.INBOX"

  2. जब मैं म्यूट करना शुरू करता हूं तो मुझे उपलब्ध सभी मेलबॉक्सों के साथ प्रस्तुत किया जाता है, जो कि मैं उससे दूर होना चाहता हूं। मैं सीधे अपने डिफ़ॉल्ट / मुख्य इनबॉक्स में निर्देशित करना चाहता हूं, जैसे कि मैं ~ ~ मेल को सीधे एक्सेस करते समय करता हूं। कैसे?

  3. जब मार रहा हो सी (एक परिभाषित मैक्रो, नीचे कॉन्फ़िगरेशन देखें) मैं फिर से सभी उपलब्ध मेलबॉक्सों के साथ प्रस्तुत किया जाता हूं, और वर्तमान ब्राउज़िंग स्तर पर मेलबॉक्स नहीं, उदा। मेलबॉक्स जिसमें एक विशिष्ट है category
    यह दृश्य प्राप्त करने के लिए मुझे हिट करने की आवश्यकता है सी + TAB । मैंने इसे जोड़कर हल कर लिया है <tab> को सी मैक्रो का। क्या यह सही तरीका है? यदि नहीं, तो इसे हल करने का एक बेहतर तरीका क्या होगा?

  4. जब अंत में मुझे मेलबॉक्सों को नेस्टेड स्तरों में प्रस्तुत करने के लिए म्यूट किया जा रहा है, तो वे केवल एनुमरेटेड हैं और एनोटेट नहीं हैं एन , नए मेल, या इससे भी बेहतर, एक फ़ोल्डर के तहत या नए मेल की कुल संख्या का संकेत। मुझे पता है कि विभिन्न विचारों पर प्रारूप को परिभाषित करना संभव है, लेकिन क्या इस दृश्य के लिए कोई है? यदि हां, तो कौन सा?

मुझे पता है कि मेरे लिंगो और समस्या का वर्णन बंद हो सकता है, इसलिए अग्रिम में, क्षमा करें। कृपया मुझे यह पूछने में संकोच न करें कि क्या कुछ अस्पष्ट है या समझ में नहीं आता है।

मेरा म्यूट कॉन्फ़िगरेशन:

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 

जवाबों:


3

सवालों के जवाब 2-4:

म्यूट मेलबॉक्स ब्राउज़र विंडो में दो मोड होते हैं। एक आपकी सामग्री को दिखाता है mailboxes चर। यह एक खोल की तरह दिखता है ls -l लिस्टिंग, लेकिन बाएँ हाथ की ओर संख्या और एक जगह है N डाल करने के लिए अगर वहाँ है नया मेल मेरा मानना ​​है कि यह दृश्य अनुकूलन योग्य है लेकिन मुझे यकीन नहीं है कि इसका नाम क्या है। करते हुए man muttrc और "_format" की खोज से पता चलता है कि यह है folder_format सेटिंग।

अन्य मोड बस एक फाइलसिस्टम पदानुक्रम प्रदर्शित करने के लिए है। मेरी मशीन पर उस मोड में कोई भी एन नहीं दिखाया गया है; मुझे नहीं लगता कि यह कॉन्फ़िगर करने योग्य है लेकिन मैं अच्छी तरह से गलत हो सकता हूं। आप इसके साथ अपनी डिस्क पर कहीं भी घूम सकते हैं। change-dir कीबाइंडिंग (मेरी मशीन पर "सी" को सौंपा गया है, लेकिन शायद आपके लिए अलग है) आपको केवल उस निर्देशिका को लिखने की अनुमति देता है जिसे आप देखना चाहते हैं। या आप ".." प्रविष्टियों, आदि का चयन करके नेविगेट कर सकते हैं।

पहला मोड पहले दिखाया गया है, और टैब मोड के बीच स्विच करता है। तो Q2 और Q3 का उत्तर देने के लिए: हाँ, यदि आप चाहते हैं कि अन्य डिस्प्ले मोड को आमंत्रित किया जाए तो बस अपने मैक्रोज़ में एक टैब जोड़ें

Q4 का उत्तर देने के लिए: मुझे संदेह है कि N फ़ील्ड केवल डिस्प्ले मोड में दिखाई देती है जो एक ही बार में सभी मेलबॉक् स म्यूट चेक दिखाता है। यदि मैं सही हूं, तो आप इसे पदानुक्रमित प्रदर्शन में प्राप्त नहीं कर पाएंगे। जब तक आप म्यूट के लिए एक पैच नहीं लिखते हैं। (शायद किसी के पास पहले से है।)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.