Unsetting मठ के विन्यास चर imap_user
, imap_pass
(और शायद preconnect
, imap_authenticators
के रूप में अच्छी तरह से) एक के माध्यम से account-hook . "unset ... "
कॉल,, आम अभ्यास के रूप नहीं तो एक आवश्यकता, कई IMAP खातों से निपटने के लिए (देखें लगता है कई IMAP / POP खातों का प्रबंधन (वैकल्पिक) , मठ imap से अधिक खातों , मठ : IMAP अनुत्तरदायी जीमेल , एक खाता-हुक संबंधित कॉन्फ़िगरेशन फ़ाइल funtoo.org में )।
वर्तमान में मैं IMAP के माध्यम से केवल एक खाता संभालता हूं। कई अकाउंट हैंडलिंग के लिए योजनाएं मुझे ऊपर बताए गए लिंक के अंतिम में पाए गए निर्देशों ( किसी के म्यूट कॉन्फ़िगरेशन का उदाहरण ) का पालन करने के लिए ले जाती हैं। इसलिए, एक समान तरीके से, मैंने निम्नलिखित का उपयोग किया:
account-hook . 'unset imap_user; unset imap_pass; unset tunnel'
account-hook 'imaps://mail.domain.net:993/INBOX/' "set imap_user=UserName@domain.net"
account-hook 'imaps://mail.domain.net:993/INBOX/' "set imap_pass=${my_password}"
यह एक अलग फ़ाइल (नाम account_hooks
) में संग्रहीत है और अंदर से sourced है muttrc
। जिन कारणों से मुझे समझ में नहीं आता है, म्यूट उपयोगकर्ता नाम और पासवर्ड के लिए पूछते रहते हैं । हालांकि, अगर चर imap_user
और imap_pass
सीधे में सेट कर रहे हैं muttrc
, जैसे
set my_password="`gpg --decrypt ~/.mutt/password.gpg`"
set imap_authenticators='login'
set imap_login = 'UserName@domain.net'
set imap_user = 'UserName@domain.net'
set imap_pass ="${my_password}"
सब कुछ ठीक काम करता है। account_hooks
फ़ाइल sourced पहले एक और कोई अन्य है account-hook . "unset ..."
कॉल (रों) अस्तित्व (रों) कहीं और।
अद्यतन , folder-hooks
फ़ाइल है (और मुझे लगता है) निम्नानुसार है:
#--------------------------------------------------------------------------
# Folders and hooks
#--------------------------------------------------------------------------
# folder-hook 'imaps://UserName%domain.net@mail.domain.net:993/'
set folder = "~/.maildir" # IMAP: local, using offlineimap -- folder="imaps://mail.domain.net:993/INBOX/"
source ~/.mutt/mailboxes # source automatically generated mailboxes
set spoolfile = "+INBOX" # spoolfile='imaps://mail.domain.net:993/'
set postponed = "+INBOX/Drafts"
# Sending -----------------------------------------------------------------
set smtp_url="smtp://UserName@domain.net@mail.domain.net:587/"
set smtp_pass=${my_password}
set record = "+INBOX/Sent"
set copy=yes
# Index format ----------------------------------------------------------------
folder-hook *[sS]ent* 'set sort=threads'
folder-hook *[sS]ent* 'set sort_browser=reverse-date'
folder-hook *[sS]ent* 'set sort_aux=reverse-last-date-received'
folder-hook *[sS]ent* 'set index_format="%2C | %Z [%d] %-30.30t (%-4.4c) %s"'
folder-hook ! *[sS]ent* 'set index_format="%2C | %Z [%d] %-30.30F (%-4.4c) %s"':
अलग फ़ाइल account_hooks , इस मामले में ब्याज के चर (यानी imap_user और imap_pass ) को ठीक से क्यों नहीं खिलाता है ?
folder-hook
उस समय उपयोग की गई सेटिंग्स का पता लगाना है , मुझे लगता है कि मेरे पास बैकअप के रूप में है।
DEBUG was not defined during compilation. Ignored.
। एक बार जब मुझे कुछ समय मिल जाएगा, तो मैं फिर से मिलूंगा और वापस पोस्ट करूंगा।
folder-hook
पंक्तियों को देखना चाहता हूं जो आपके पास हैं.muttrc
। फिर मैं कुछ निष्कर्ष निकाल सकता हूं और एक संपूर्ण समाधान प्रस्तुत कर सकता हूं।