विंडोज कमांड लाइन के साथ ईएमएल फाइलों से अटैचमेंट कैसे निकालें?


9

मेरे पास सैकड़ों ईएमएल फाइलें हैं जो अनुलग्नकों के साथ एकल ईमेल हैं।

मैं अटैचमेंट प्राप्त करने के लिए स्क्रिप्टिंग का उपयोग करना चाहूंगा, इसीलिए मैं कमांड लाइन में एकल ईएमएल फ़ाइल से किसी भी अटैचमेंट को निकालने का तरीका ढूंढ रहा हूं।

मैं अटैचमेंट देखने और उस पर एक बेस 64 डिकोडर का उपयोग करने के लिए प्रत्येक फ़ाइल को पार्स कर सकता था, लेकिन मुझे उम्मीद है कि किसी ने यह पहले ही लिखा है।

कोई सिफारिश?


टूल अनुरोधों को ऑफ-टॉपिक माना जाता है: meta.superuser.com/questions/5845/are-tool-requests-on-topic
7cʜιᴇ007

जवाबों:


7

आप उपयोग करने की कोशिश कर सकते हैं:

  1. mft ( http://ftp.andrew.cmu.edu/pub/mpack/ से प्राप्त संस्करण 1.6 स्रोत का उपयोग करके mpack / munpack का विंडोज संस्करण )।

  2. B64Dec टूल (कमांड लाइन सपोर्ट करता है)।


बस munpackयूनिक्स वातावरण के लिए महान काम करता है कि में चिप करना चाहते हैं ।
अल्बर्टबेंगल

munpackमुझे बताता Did not find anything to unpackहै .emlकि इसमें 2 अटैचमेंट हैं।
निकोलस राउल

मेरे मामले में मुनपैक बेस 64 एनकोडिंग को नहीं पहचानता है,munpack: warning: ignoring unknown content transfer encoding
ओवरड्राइव

1

एक प्लग का बिट, https://bitbucket.org/mookins/email-extractor यह एक निर्देशिका में .eml फ़ाइलों का इनपुट लेता है, फिर यह इन पर पुनरावृत्ति करेगा और उन्हें गंतव्य फ़ोल्डर में आउटपुट करेगा।

यह जावा पर चलता है।

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