البدء

البدء مع Aspose.Email FOSS لـ Python

مرحبًا بك في aspose-email-foss,، مكتبة مجانية مرخصة بموجب MIT Python لقراءة وإنشاء وكتابة ملفات Outlook MSG وحاويات CFB (Compound File Binary) الأساسية الخاصة بها. يوجهك هذا الدليل من بيئة جديدة إلى العمل مع ملفات MSG في دقائق.


المتطلبات المسبقة

المتطلباتالتفاصيل
Python3.10 or later
مدير الحزمpip
OSWindows أو 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")

الخطوات التالية

 العربية