Aspose.Email FOSS لـ Python هي مكتبة مجانية 100٪ مرخصة بموجب MIT تتيح لك قراءة وكتابة ملفات Microsoft Outlook MSG بالكامل من Python، دون الحاجة إلى Microsoft Office، ولا أتمتة COM، ولا وقت تشغيل مملوك. إنها تعرض API عامة نظيفة تستند إلى مفاهيم MAPI (MapiMessage، MapiAttachment، MapiRecipient) مدعومة بمحلل CFB (Compound File Binary) مدمج مكتوب بلغة Python النقية.
قم بالتثبيت من PyPI باستخدام pip install aspose-email-foss. يتطلب Python 3.10 أو أحدث.
المكتبة مناسبة لبرامج أرشفة البريد الإلكتروني، خطوط الامتثال، أدوات الترحيل، وأي سير عمل على الخادم يحتاج إلى تحليل أو إنشاء ملفات Outlook MSG دون الاعتماد على Microsoft Office. للحصول على قدرات أكثر تقدمًا، ضع في اعتبارك Aspose.Email for Python.
MapiMessage.from_file().iter_attachments_info() أو الوصول إلى البيانات الثنائية.MapiMessage.create().save() أو الحصول على بايتز معto_bytes().to_email_message() و from_email_message().Aspose.Email FOSS يثبت مع أمر واحد pip install aspose-email-foss. الحزمة لديها صفر الاعتمادات الخارجية وهي بيثون نقي.
تتبع واجهة برمجة التطبيقات اتفاقيات MAPI: MapiMessage ، MapiAttachment ،MapiRecipient، MapiProperty. المكتبة هي MIT-مرخصة مفتوحة المصدر، وتقبل تقارير الأخطاء والمساهمات على GitHub.
قم بتثبيت مع pip، ثم تمرّد مسار ملف إلى MapiMessage.from_file() لتحليل تنسيق ثنائي MSG. إمكانية الوصول للموضوع والجسم والمرفقات من خلال واجهة برمجة التطبيقات عالية المستوى.
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")
إنها مكتبة بايثون مجانية ترخيصها MIT لقراءة وكتابة ملفات Microsoft Outlook MSG دون الحاجة إلى Microsoft Office أو COM التشغيل الآلي ، أو أي وقت تشغيل خاص.
ملفات MSG (Outlook) في صيغ CFB v3 وv4. يمكن للمكتبة أيضًا التحويل بين تصميم البريد الإلكتروني MS G و RFC 5322.
تشغيل pip install aspose-email-foss. يتطلب Python 3.10 أو أحدث.
ليس مباشرة. استخدم MapiMessage.from_email_message() لتحويل من كائن بريد إلكتروني بنيت من محتوى EML.
نعم. استخدم MapiMessage.create(subject, body) لبناء رسالة جديدة، ثم أضف المستلمين والمرفقات قبل حفظها.
كل حالة MapiMessage مستقلة. العمليات المتزامنة على حالات منفصلة آمنة.
المكتبة مرخصة من MIT ويتم استضافةها على GitHub في aspose-email-foss/Aspose.Email-FOSS-for-Python.