FAQ — Aspose.Email FOSS برای پایتون

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 اختصاصی برای تقویم وجود ندارد.

 فارسی