شروع کار
آغاز کار با Aspose.Email FOSS برای Python
به aspose-email-foss,، یک کتابخانهٔ رایگان و تحت مجوز MIT Python برای خواندن، ایجاد و نوشتن فایلهای Outlook MSG و کانتینرهای CFB (Compound File Binary) زیرین آنها. این راهنما شما را از یک محیط تازه به کار با فایلهای MSG در عرض چند دقیقه میبرد.
پیشنیازها
| نیازمندی | جزئیات |
|---|---|
| Python | 3.10 or later |
| مدیر بسته | pip |
| OS | ویندوز، macOS یا لینوکس |
| وابستگیها | هیچ — خالص Python |
نصب
نصب از 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، و تأیید
- راهنمای توسعهدهنده: عملیات MSG، پیوستها، ویژگیها، و ساختار CFB
- ویژگیها و عملکردها: بررسی عمیق هر ویژگی با مثالهای Python