FAQ — Aspose.Email FOSS برای پایتون
مجوزدهی
مجوز aspose-email-foss چیست؟
مجوز MIT. نیازی به کلید مجوز نیست.
نصب
چگونه aspose-email-foss را نصب کنم؟
pip install aspose-email-fossکدام نسخه پایتون مورد نیاز است؟
پایتون 3.10 یا بالاتر.
آیا وابستگیهای بومی وجود دارند؟
نه. کتابخانه کاملاً پایتون است و هیچ وابستگی خارجی ندارد.
پشتیبانی از فرمتها
کدام فرمتهای ایمیل پشتیبانی میشوند؟
| قالب | وارد | خروج |
|---|---|---|
| MSG (Outlook) | بله | بله |
| CFB (Compound File Binary) | بله | بله |
آیا میتوانم فایلهای EML را بخوانم؟
بهطور مستقیم نیست. محتویات EML را به یک شیء EmailMessage تبدیل کنید و از MapiMessage.from_email_message() استفاده کنید.
آیا میتوانم MSG را به EML تبدیل کنم؟
بله. برای خروجی متن RFC 5322، msg.to_email_string() را فراخوانی کنید.
استفاده از 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 دسترسی پیدا کنند اما API اختصاصی برای تقویم وجود ندارد.