Aspose.Email FOSS for Python एक 100% मुफ्त, MIT-लाइसेंस वाली लाइब्रेरी है जो आपको Microsoft Outlook MSG फ़ाइलें पूरी तरह से Python से पढ़ने और लिखने देती है, बिना Microsoft Office, बिना COM ऑटोमेशन, और बिना किसी स्वामित्व वाले रनटाइम की आवश्यकता के।
यह MAPI अवधारणाओं (MapiMessage, MapiAttachment, MapiRecipient) पर आधारित एक साफ़ सार्वजनिक API प्रदान करता है, जो शुद्ध Python में लिखे गए अंतर्निहित CFB (Compound File Binary) पार्सर द्वारा समर्थित है।
PyPI से pip install aspose-email-foss के साथ स्थापित करें। Python 3.10 या बाद का संस्करण आवश्यक है।
यह लाइब्रेरी ईमेल अभिलेखीय स्क्रिप्ट्स, अनुपालन पाइपलाइन, माइग्रेशन टूल्स, और किसी भी सर्वर‑साइड वर्कफ़्लो के लिए उपयुक्त है जिसे Microsoft Office निर्भरता के बिना Outlook MSG फ़ाइलों को पार्स या उत्पन्न करने की आवश्यकता होती है। अधिक उन्नत क्षमताओं के लिए, Aspose.Email for Python पर विचार करें।
MapiMessage.from_file() के साथ किसी भी Outlook MS G फाइल खोलें.iter_attachments_info() के साथ संलग्नक मेटाडेटा को चलाएं या बाइनरी डेटा तक पहुंचें.MapiMessage.create() के साथ स्क्रैच से नई MSG फ़ाइलें बनाएँ।save() के साथ डिस्क पर लिखना या to_bytes() के द्वारा बाइट प्राप्त करना।to_email_message() तथा from_email_message(). से परिवर्तित करें।Aspose.Email FOSS एक ही pip install aspose-email-foss कमांड के साथ स्थापित होता है. पैकेज में शून्य बाहरी निर्भरताएं हैं और यह शुद्ध पायथन है।
एपीआई एमएपीआइ सम्मेलनों का अनुसरण करता हैः MapiMessage, MapiAttachment,MapiRecipient , MapiProperty. पुस्तकालय MIT-अनुज्ञा प्राप्त है, ओपन सोर्स है और GitHub पर बग रिपोर्ट्स और योगदान स्वीकार करता है।
pip के साथ स्थापित करें, फिर MSG बाइनरी प्रारूप को पार्स करने के लिए MapiMessage.from_file() में एक फ़ाइल पथ पास करें. उच्च-स्तरीय एपीआई के माध्यम से विषय, शरीर और अनुलग्नकों तक पहुंचें.
pip install aspose-email-fossfrom aspose.email_foss.msg import MapiMessage
msg = MapiMessage.from_file("message.msg")
print(f"Subject: {msg.subject}")
print(f"Body: {msg.body}")
for att in msg.iter_attachments_info():
print(f"Attachment: {att.storage_name}")
MSG फ़ाइलें स्क्रैच से बनाएं, प्राप्तकर्ता और संलग्नक जोड़ें, और डिस्क पर सहेजें.
from aspose.email_foss.msg import MapiMessage
msg = MapiMessage.create("Meeting Notes", "Please review attached.")
msg.add_recipient("alice@example.com", display_name="Alice")
with open("notes.pdf", "rb") as f:
msg.add_attachment("notes.pdf", f.read(), mime_type="application/pdf")
msg.save("output.msg")
यह एक मुफ्त, एमआईटी-लाइसेंस प्राप्त पायथन लाइब्रेरी है जो माइक्रोसॉफ्ट ऑफिस, कॉम ऑटोमेशन या किसी भी मालिकाना रनटाइम की आवश्यकता के बिना Microsoft Outlook MSG फ़ाइलों को पढ़ने और लिखने के लिए।
एमएसजी (आउटलुक) CFB v3 और v4 प्रारूप में फ़ाइलें. पुस्तकालय भी MSG और RFC 5322 ईमेल स्वरूप के बीच परिवर्तित कर सकते हैं।
pip install aspose-email-foss चलाएं. पायथन 3.10 या बाद की आवश्यकता है.
सीधे नहीं. ईएमएल सामग्री से निर्मित ईमेल संदेश वस्तु से परिवर्तित करने के लिए MapiMessage.from_email_message() का उपयोग करें.
हाँ. MapiMessage.create(subject, body) का उपयोग एक नया संदेश बनाने के लिए करें, फिर सहेजने से पहले प्राप्तकर्ता और संलग्नक जोड़ें.
प्रत्येक MapiMessage उदाहरण स्वतंत्र है. अलग-अलग उदाहरणों पर समवर्ती संचालन सुरक्षित हैं.
पुस्तकालय MIT-अनुज्ञा प्राप्त है और GitHub पर aspose-email-foss/Aspose.Email-FOSS-for-Python पर होस्ट किया गया है।