2010-06-08 7 views
6

मुझे रोज़ाना एक फाइल संसाधित करना है। यह फ़ाइल हर बार एक बार मेरे ईमेल पर भेजी जाती है। अगर मैं हर दिन एक बार इस ईमेल पर जा सकता हूं और अनुलग्नक डाउनलोड कर सकता हूं, तो यह बहुत ही अच्छा था। क्या यह ऐसी चीज करने के लिए भी दूरस्थ रूप से संभव है?किसी ईमेल से जुड़ी एक ज़िप फ़ाइल डाउनलोड करने और इसे संसाधित करने के लिए मेरे शैल/पायथन स्क्रिप्ट से जीमेल (IMAP ईमेल) तक कैसे पहुंचे?

धन्यवाद!

+0

डुप्लिकेट [मैं जीमेल से अनुलग्नक के साथ सभी ईमेल कैसे डाउनलोड कर सकता हूं?] (Http://stackoverflow.com/questions/348630/how-can-i-download-all-emails-with-attachments-from-gmail) _ (स्वीकृत उत्तर के अनुसार) _ –

उत्तर

6

कृपया व्यावहारिक उदाहरण के लिए How can I download all emails with attachments from Gmail? देखें।

+2

बहुत बढ़िया! आपने मुझे बहुत समय बचाया मुझे आश्चर्य है कि मेरी खोज ने मुझे यह लिंक क्यों नहीं दिया ... धन्यवाद! – ThinkCode

+0

आपका स्वागत है ThinkCode =) – Tarantula

1

यह निश्चित रूप से संभव है। पाइथन की मानक पुस्तकालय में imaplib देखें; ऐसा करने के साथ आप जो करना चाहते हैं वह काफी सरल होना चाहिए। साथ ही, आप zipfile लाइब्रेरी का उपयोग कर सीधे पाइथन में ज़िप फ़ाइलों को संसाधित कर सकते हैं।

1

आपकी सबसे अच्छी शर्त आपके दैनिक ईमेल भेजने के लिए एक IMAP फ़ोल्डर बनाने के लिए है और फिर उन फ़ाइलों को भेजने के लिए जीमेल में एक फ़िल्टर बनाएं। आपकी पाइथन स्क्रिप्ट तब उस फ़ोल्डर को केवल कुछ अंतराल पर जांच सकती है और मान लीजिए कि जो कुछ भी समाप्त होता है वह वह फ़ाइल है जिसे आप चाहते हैं।

एक त्वरित खोज ने पाइथन में आईएमएपी लाने के उदाहरणों के लिए बहुत सारे परिणाम दिए, मैं उस भाग को आपके पास छोड़ दूंगा, लेकिन मैं कहूंगा कि libgmail बहुत साफ दिखता है।

+0

आपको बहुत बहुत धन्यवाद! – ThinkCode

संबंधित मुद्दे