मैं प्रोग्राम में Apple मेल से ईमेल का उपयोग कैसे कर सकता हूं?


4

मेरे पास एक iMac OS OS 10.6.8 है और Apple मेल संस्करण 4.5 का उपयोग करें।

मुझे प्रोग्रामिक रूप से मैथमेटिका का उपयोग करके विशिष्ट ईमेल के विशिष्ट हिस्सों तक पहुंचने की आवश्यकता है (बेशक अन्य किसी भी अन्य प्रोग्रामिंग भाषा के साथ ऐसा कर सकते हैं, मुझे मैथमेटिका का उपयोग करने की आवश्यकता है)।

मुझे विशिष्ट ई-मेल खोजने की आवश्यकता है, जिसे मैं या तो पहचानने की व्यवस्था कर सकता हूं:

  • "से" और / या
  • "विषय"

खेत।

फिर मुझे या तो संख्याओं और वर्णों को या तो पढ़ने की आवश्यकता है:

  • "विषय" या
  • "तन"

ई-मेल के क्षेत्र।

इसलिए,

  • क्या कोई ऐसा कर सकता है?
  • यदि हाँ, तो Apple मेल में ईमेल कैसे रखे जाते हैं (फ्लैट फ़ाइल, डेटाबेस फ़ाइल, सीएसवी, अद्वितीय प्रारूप, अन्य)?
  • उपरोक्त फाइल का नाम क्या है?
  • मुझे किस निर्देशिका में मिल सकता है?
  • मैं फ़ाइल और प्रासंगिक जानकारी को फ़ाइल में कैसे पहुँचाऊँ?

अग्रिम में धन्यवाद।


1
Wht मेल सर्वर पर मेल के रूप में आसान हो सकता है अगर एक IMAP और संभव अन्य वहाँ पर खोज करने के लिए के रूप में कई भाषाओं उन्हें समझने के लिए एक नेटवर्क प्रोटोकॉल का उपयोग कर सकते हैं
मार्क

जवाबों:


2

कोई ऐसा कर सकता है। निम्नलिखित दिखाता है कि मैंने क्या पाया है ...

अलग-अलग Apple Mailईमेल एक निर्देशिका में रहते हैं, आम तौर पर निम्नलिखित की तरह कुछ:

/Users/UserName/Library/Mail/POP-myEmail@isp.com@pop.secureserver.net/INBOX.mbox/Messages

किसी भी पाठ संपादक द्वारा पठनीय ".मिक्स" फाइलें।

".emix" फ़ाइलों में किसी Apple Mailविशेष मेलबॉक्स के बजाय स्वयं के द्वारा प्राप्त मेल द्वारा अनुक्रमिक क्रमांकन होता है , जैसे कुछ:

18373.emix
18376.emix
18378.emix

".Emix" फ़ाइलों ने स्पष्ट रूप से अपनी सामग्री के पहचानकर्ताओं को चिह्नित किया है। एक संक्षिप्त ".emix" फ़ाइल इस प्रकार है ::

Received: (somemailprovider ...); 16 Jul 2012 00:04:00 -0000
Received: from unknown ...; 16 Jul 2012 00:04:00 -0000
X-IronPort-Anti-Spam-Result: AuEPABVXA1DR...
Received: from ....isp.com ...; 15 Jul 2012 17:03:59 -0700
Received: by qcsg1 ...; Sun, 15 Jul 2012 17:03:59 -0700 (PDT)

DKIM-Signature: ...
Received: ...; Sun, 15 Jul 2012 17:03:59 -0700 (PDT)

Return-Path: <myEmail@isp.com>
Received: from iMac-6.local ....

Date: Sun, 15 Jul 2012 20:03:54 -0400 (EDT)
From: myFromEmail@isp.com
To: myToEmail@isp.com
Message-ID: <50035a6e.02d0e00a.1fef.....com>
Subject: TEST
MIME-Version: 1.0
Content-Type: multipart/mixed;boundary="----=_Part_0_1792110529.1342397034510"
X-Nonspam: None

------=_Part_0_...
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit 

------=_Part_0_...
Content-Type: image/gif; name=0001.gif
Content-Transfer-Encoding: base64
Content-Disposition: inline; filename=0001.gif

तो, इस सब की जरूरत है:

  • पहचानें कि कौन सा ईमेल पढ़ना चाहता है (मैं तिथि और एक विशिष्ट ईमेल निर्देशिका का उपयोग कर सकता हूं);
  • ईमेल के पाठ को गणितज्ञ में आयात करें;
  • ".Emix" फ़ाइल में उपयुक्त पहचानकर्ताओं का उपयोग करके आवश्यक जानकारी को पार्स करें।

थोड़ा बोझिल, लेकिन काम करने योग्य।


-1

अलग-अलग रास्ते हैं जो आप ले सकते हैं और मेरे लिए यह थोड़ा अजीब लगता है कि जानकारी को मैलापीलेशन डेटा से बाहर निकालने की कोशिश करें जो शायद एन्कोडेड तरीके से सहेजे गए हैं। यदि आप यह कोशिश करना चाहते हैं, तो आप डेटा को छिपे हुए / उपयोगकर्ता नाम / लाइब्रेरी में पा सकते हैं । आपको इसे टर्मिनल के माध्यम से एक्सेस करने में सक्षम होना चाहिए।

चूंकि आप उपयोग करने के लिए भाषा के प्रकार में लचीले हैं, इसलिए मैं बहुत से पायथन का उपयोग करने की सलाह दूंगा और फिर imap (या pop3) के माध्यम से मेलस्वर को एक्सेस कर सकता हूं और उस जानकारी को खोज सकता हूं जो आप चाहते हैं।

http://docs.python.org/library/imaplib.html#module-imaplib

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