इनबॉक्स को रीफ्रेश करने का म्यूट रिस्पॉन्सिव तरीका


32

का प्रयोग muttजीमेल मैं कभी कभी के माध्यम से "ई-मेल अद्यतन के लिए जाँच" के साथ $, बंधन (सिंक-मेलबॉक्स) कभी कभी बस का उपयोग करके c(परिवर्तन फ़ोल्डर) और बस की आपूर्ति =के रूप में परिवर्तन करने के लिए IMAP फ़ोल्डर पथ (मेलबॉक्स में चूक)।

क्या ऐसा करने का एक बेहतर (विशेष रूप से तेज) तरीका है? एक समाधान कुछ ऐसा होगा जो "फ़ोल्डर्स को स्विच करने के बहाने" से अधिक प्रत्यक्ष है, जैसा कि मैं करता हूं, उदाहरण के लिए। ऐसा भी कुछ जो कुछ अपडेट को "मिस" नहीं करता है, जैसा $कि कई बार होता है (शायद $ई-मेल के लिए जाँच करने के लिए नहीं है, लेकिन केवल हटाए गए संदेशों को मिटाने के लिए, आदि?)


आप केवल mail_checkम्यूट में सेटिंग का उपयोग क्यों नहीं कर रहे हैं ?
जस्नोवरीयन

2
सर्वर को पोल करते समय चुनने में सक्षम होने के लिए?
रोबॉटीनोसिनो

man muttrc | less -p mail_check- कॉन्फ़िगर करें यदि / जब
म्यूट

1
muttहर कीबोर्ड इनपुट के बाद फ़ोल्डर की स्थिति को अपडेट करता है ; या तो मारते रहें $या अपनी पसंद की एक विशिष्ट कुंजी बांधें ... व्यक्तिगत रूप से, मैं इसे म्यूट हैंडल देने से खुश हूं।
जसोनव्रीयन

1
वास्तव में? मारते रहो $ ?
रोबॉटीनोसिनो

जवाबों:


29

अपने ~ / .muttrc में एक कुंजी ( G"गेट" के लिए अनुशंसित है) के लिए imap-fetch-mailबाध्य करें।

 bind index G imap-fetch-mail

Gइंडेक्स में रहते हुए दबाने पर अब imap सर्वर से नया मेल आएगा।

(POP उपयोगकर्ताओं के लिए, fetch-mailफ़ंक्शन POP सर्वर से मेल प्राप्त करता है)


1
बहुत अच्छा लग रहा है ... क्या मैं इसे बिना किसी बंधन के, एक साधारण आदेश के रूप में चला सकता था? कैसे? (आपके उत्तर के लिए बहुत बहुत धन्यवाद, BTW)
Robottinosino

क्षमा करें, मुझे यह प्रश्न समझ में नहीं आया। "साधारण कमांड के रूप में इसे चलाएं" से आपका क्या मतलब है?
कैस

1
@Robottinosino आप इसे M-x(यानी Alt+Xया ESC x) के साथ एक कुंजी के लिए बाध्य किए बिना कमांड चला सकते हैं M-x imap-fetch-mail RET:।
गिल्स एसओ- बुराई को रोकें '

2
दोनों Meta_L+xऔर Alt_L+xमुझे दे Key is not bound. Press '?' for help:।
रोबॉटीनोसिनो

3
इसे अनबाउंड करने के लिए, बस टाइप करें :exec imap-fetch-mail। लेकिन ऐसा कुछ भी ताज़ा नहीं होगा जब muttयह सोचता है कि यह सर्वर के साथ सिंक है, लेकिन वास्तव में ऐसा नहीं है (ऐसा तब लगता है जब आप मेलबॉक्स को संपादित करने के लिए किसी अन्य क्लाइंट का उपयोग करते हैं और संपादन के बाद मेलबॉक्स में संदेशों की गिनती बदल नहीं गई है (जैसे, हटाएं) + नई मेल प्राप्त करें))।
बिंकी

12

आप timeoutचर को कुछ इस तरह सेट कर सकते हैं:

set timeout=10

यह वर्तमान मेलबॉक्स को हर 10 सेकंड में सबसे अधिक समय में प्रदूषित कर देगा, जब उत्परिवर्ती उपयोगकर्ता इनपुट की प्रतीक्षा कर रहा है, डिफ़ॉल्ट रूप से 600 सेकंड से अधिक बार। जब IDLE सक्षम हो, तो पोस्ट v1.5.11 में इसकी आवश्यकता नहीं है।

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