الأسئلة المتكررة — Aspose.Email FOSS للبايثون
الترخيص
ما هو الترخيص الذي يستخدمه aspose-email-foss؟
رخصة MIT. لا يلزم مفتاح ترخيص.
التثبيت
كيف أقوم بتثبيت aspose-email-foss؟
pip install aspose-email-fossما هو إصدار بايثون المطلوب؟
Python 3.10 أو أحدث.
هل هناك تبعيات أصلية؟
لا. المكتبة مكتوبة بلغة بايثون خالصة ولا تعتمد على أي تبعيات خارجية.
دعم الصيغ
ما هي صيغ البريد الإلكتروني المدعومة؟
| الصيغة | استيراد | تصدير |
|---|---|---|
| MSG (Outlook) | نعم | نعم |
| CFB (Compound File Binary) | نعم | نعم |
هل يمكنني قراءة ملفات EML؟
ليس مباشرةً. قم بتحويل محتوى EML إلى كائن EmailMessage واستخدم MapiMessage.from_email_message().
هل يمكنني تحويل MSG إلى EML؟
نعم. استدعِ msg.to_email_string() للحصول على إخراج نصي وفقًا لـ RFC 5322.
استخدام API
كيف أحمل ملف MSG؟
from aspose.email_foss.msg import MapiMessage
msg = MapiMessage.from_file("message.msg")كيف أنشئ رسالة جديدة؟
msg = MapiMessage.create("Subject", "Body")
msg.save("output.msg")كيف أضيف المرفقات؟
msg.add_attachment("file.pdf", data_bytes, mime_type="application/pdf")القيود المعروفة
هل هناك أي طرق غير مُنفذة؟
لا. جميع طرق API العامة مُنفذة بالكامل في الإصدار الحالي.
هل يتم دعم TNEF (winmail.dat)؟
لا. يتم دعم تنسيق MSG (CFB) القياسي فقط.
هل يتوفر دعم التقويم/المواعيد؟
المكتبة تتعامل مع ملفات MSG بشكل عام. يمكن الوصول إلى الخصائص الخاصة بالتقويم عبر معرفات خصائص MAPI ولكن لا توجد واجهة برمجة تطبيقات مخصصة للتقويم.