मैं Mutt में एक नया फ़ोल्डर कैसे बनाऊं


12

मैं Mutt के भीतर से एक नया फ़ोल्डर बनाना चाहता हूं। मैं उस मशीन पर फ़ोल्डर्स को स्टोर करने के लिए Maildir प्रारूप का उपयोग करता हूं जिस पर मैं Mutt चला रहा हूं।

(मैं कूरियर IMAP का उपयोग करके दूरस्थ रूप से मेल भी देखता हूं, लेकिन इसमें म्यूट शामिल नहीं है)

IMAP की भूमिका स्पष्ट करने के लिए संपादित किया गया


मैं Dovecot का उपयोग कर रहा हूं, और यह imapdसीधे शेल से सक्रिय होने का समर्थन करता है ; उदाहरण के लिए, dovecot --exec-mail imapजिसका उपयोग Mutt के लिए किया जा सकता है set tunnel=। हो सकता है कि कूरियर में भी कुछ ऐसी ही बात हो? यह Mutt के भीतर मेलबॉक्स निर्माण की अनुमति देगा। ( /usr/lib/courier/imapपर्याप्त हो सकता है।)
user1686

जवाबों:


9

यदि Mutt सीधे maildirs नहीं बना सकता है, तो इसे स्वयं करना आसान है। ए 'Maildir "प्रारूप मेल निर्देशिका तीन उप निर्देशिकाओं के लिए छोड़कर कुछ भी नहीं विशेष है cur/, new/और tmp/अंदर।

यह मानते हुए कि आपका मेल नीचे रखा गया है ~/mail/, "कुछ" नाम का एक फ़ोल्डर बनाया जाएगा:

  • कुरियर और कबूतर द्वारा उपयोग किए जाने वाले Maildir ++ लेआउट के लिए:

    mkdir -p ~/mail/.Something/{cur,new,tmp}
    

    (प्रमुख बिंदु पर ध्यान दें - हाँ, इसका मूल अर्थ है सबफ़ोल्डर्स को छिपी निर्देशिका के रूप में संग्रहीत किया जाता है ...)

    के बराबर:

    mkdir ~/mail                    (implied by `-p`)
    mkdir ~/mail/.Something         (implied by `-p`)
    mkdir ~/mail/.Something/cur     (from brace expansion)
    mkdir ~/mail/.Something/new     (from brace expansion)
    mkdir ~/mail/.Something/tmp     (from brace expansion)
    
  • कुछ अन्य IMAP डेमॉन द्वारा उपयोग किए जाने वाले "फाइलसिस्टम" लेआउट के लिए:

    mkdir -p ~/mail/Something/{cur,new,tmp}
    

यदि आप एक फ़ोल्डर पदानुक्रम "संग्रह" / "2010" / "06" चाहते हैं:

  • कूरियर के लेआउट में, फ़ोल्डर का नाम होगा Archive.2010.06:

    mkdir -p ~/mail/.Archive.2010.06/{cur,new,tmp}
    
  • "फाइलसिस्टम" लेआउट में, यह होगा Archive/2010/06:

    mkdir -p ~/mail/Archive/2010/06/{cur,new,tmp}
    

(शब्दावली: मेल क्लाइंट 'फोल्डर' में संदेश रखते हैं, और फाइलसिस्टम 'डाइरेक्टरीज़' में सब कुछ स्टोर करता है।)


नॉन-एग्जिटिंग में किसी मैसेज को सेव करने पर म्यूट नया मेलबॉक्स बनाएगा। set mbox_type=Maildirकॉन्फ़िगरेशन फ़ाइल में सेट करते समय, यह Maildir प्रारूप का उपयोग करेगा।
एच। रिटिच

14

c( change-folder), ?(सूची), Shift+ C( create-mailbox)।


यह जीमेल के साथ काम करता है, लेकिन केवल एकल निर्देशिका दृश्य में, और "सभी फ़ोल्डर" दृश्य में नहीं।

इसके अलावा, यदि आप निर्देशिका नाम में एक स्थान चाहते हैं, तो आपको इसे Ctrl+ V, के माध्यम से बचने की आवश्यकता है Space


यह केवल आईएमएपी पर काम करता है (मैंने अपना प्रश्न पुनः प्राप्त किया है)। मुझे आश्चर्य है कि अगर मैं का उपयोग करना चाहिएmaildirmake -f
न्यायपूर्ण

@ अन्याय: अन्य जवाब पोस्ट किया।
user1686

@ एग्रिटी एग्रीड, एडिट का टीएलएस से कोई लेना-देना नहीं है, लेकिन लगता है कि "सभी फोल्डर" दृश्य में एक फोल्डर बनाते समय म्यूट एक क्विक होता है, और IMAP बनाम IMAP s का उपयोग करते समय सफल होता है (बग शायद मुझे रिपोर्ट करना चाहिए)।
बादल

6

मैं आमतौर पर नए-अभी तक मौजूद फ़ोल्डर में कुछ ईमेल को सहेजता हूं, और म्यूट मेरे लिए फ़ोल्डर बनाता है।

मेरे लिए यह बहुत सहज है, क्योंकि इसमें मेल के बिना फ़ोल्डर होने का कोई मतलब नहीं है, इसलिए मैं इसे पहले मेल्स को सहेज कर बना सकता हूं जो वहां जाना चाहिए।


आप ऐसा कैसे करते हैं - यदि आप इसे M टाइप करते हैं तो मुझे मौजूदा मेलबॉक्सेज़ की सूची देता है। धन्यवाद
justintime

"म"? मुझे नहीं पता कि "एम" क्या करता है। मैं सिर्फ maildir के सूचकांक पर "s" दबाता हूं, और फिर मैं अपना अनुरोधित फ़ोल्डर नाम टाइप कर सकता हूं।

@ अन्यायs
isomorphismes

1

यदि आप मेल को गैर-मौजूदा स्थान में सहेजते हैं, तो म्यूट आपके लिए एक नया मेलबॉक्स बनाता है। मेलबॉक्स का प्रकार चर की स्थिति से निर्धारित होता है mbox_type। इसलिए, म्यूट के भीतर एक Maildir बनाने के लिए, आप निम्नानुसार आगे बढ़ते हैं।

अपनी .muttrcफ़ाइल खोलें और लाइन जोड़ें

set mbox_type=Maildir

यह पंक्ति यह सुनिश्चित करती है कि म्यूट बॉक्सबॉक्स के बजाय मेलबॉक्स में नए मेलबॉक्स बनाता है।

फिर, म्यूट शुरू करें और एक संदेश चुनें जिसे आप नए फ़ोल्डर में सहेजना चाहते हैं। sनए मेलबॉक्स का पथ सहेजने और दर्ज करने के लिए दबाएं (अंत में बिना स्लैश के) और एंटर दबाएं। Mutt एक नया Maildir बनाएगा और नए बनाए गए मेलबॉक्स में संदेश सहेजेगा।

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