شروع کار

آغاز کار با Aspose.Email FOSS برای Python

به aspose-email-foss,، یک کتابخانهٔ رایگان و تحت مجوز MIT Python برای خواندن، ایجاد و نوشتن فایل‌های Outlook MSG و کانتینرهای CFB (Compound File Binary) زیرین آن‌ها. این راهنما شما را از یک محیط تازه به کار با فایل‌های MSG در عرض چند دقیقه می‌برد.


پیش‌نیازها

نیازمندیجزئیات
Python3.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")

مراحل بعدی

 فارسی