البدء
البدء مع Aspose.Email FOSS لـ Python
مرحبًا بك في aspose-email-foss,، مكتبة مجانية مرخصة بموجب MIT Python لقراءة وإنشاء وكتابة ملفات Outlook MSG وحاويات CFB (Compound File Binary) الأساسية الخاصة بها. يوجهك هذا الدليل من بيئة جديدة إلى العمل مع ملفات MSG في دقائق.
المتطلبات المسبقة
| المتطلبات | التفاصيل |
|---|---|
| Python | 3.10 or later |
| مدير الحزم | pip |
| OS | Windows أو macOS أو Linux |
| التبعيات | لا شيء — Python نقي |
Installation
التثبيت من PyPI:
pip install aspose-email-fossالتحقق:
from aspose.email_foss.msg import MapiMessage
print("aspose-email-foss loaded successfully.")انظر إلى دليل التثبيت لإعداد البيئة الافتراضية والتحقق منها.
ما يمكنك القيام به
بعد التثبيت يمكنك فورًا:
- اقرأ ملفات MSG باستخدام
MapiMessage.from_file()— الوصول إلى العنوان، النص، النص HTML، الرؤوس، والمستلمين - إنشاء رسائل MSG من الصفر باستخدام
MapiMessage.create()— تعيين العنوان، النص، إضافة المستلمين والمرفقات - تحويل بين تنسيق MSG والبريد الإلكتروني (RFC 5322) باستخدام
to_email_message()وfrom_email_message() - فحص بنية CFB منخفضة المستوى باستخدام
CFBReader— تكرار التخزينات، التدفقات، وإدخالات الدليل - اكتب ملفات MSG باستخدام
MapiMessage.save()أوMsgWriter.write_file() - معالجة المرفقات — إضافة مرفقات ثنائية أو تضمين رسائل MSG كمرفقات متداخلة
البدء السريع
قراءة ملف MSG وطباعة موضوعه والمستلمين:
from aspose.email_foss.msg import MapiMessage
msg = MapiMessage.from_file("message.msg")
print(f"Subject: {msg.subject}")
print(f"Body: {msg.body[:200]}")
msg.save("copy.msg")
print("Saved copy.msg")الخطوات التالية
- دليل التثبيت: إعداد البيئة الافتراضية، pip install، والتحقق
- دليل المطور: عمليات MSG، المرفقات، الخصائص، وبنية CFB
- الميزات والوظائف: غوص عميق في كل ميزة مع أمثلة Python