Aspose.Email FOSS for Python

مرجع API برای aspose-email-foss 26.3 (Python 3.10+, MIT license).

تمام کلاس‌ها تحت aspose.email_foss. وارد کردن اصلی عبارت است از:

from aspose.email_foss.msg import MapiMessage

قالب نام‌گذاری Python: تمام متدها از snake_case استاندارد Python استفاده می‌کنند. برای مثال، از msg.from_file() نه msg.FromFile(). ویژگی‌ها به‌صورت مستقیم دسترسی دارند: msg.subject موضوع را می‌خواند؛; msg.subject = 'value' آن را تنظیم می‌کند.


API پیام

ImageRenderOptionsImageRenderOptions
MapiMessageنمایش سطح بالای یک پیام Outlook MSG. بارگذاری با from_file(),، ایجاد کنید با create(),، ذخیره کنید با save(). دسترسی به موضوع، بدنه، بدنه HTML، کلاس پیام، دریافت‌کنندگان و پیوست‌ها را فراهم می‌کند.
MapiAttachmentیک پیوست تک را در یک MapiMessage.ایجاد شده از طریق msg.add_attachment() یا msg.add_embedded_message_attachment().پرس‌وجو با storage_name(), is_embedded_message().
MapiRecipientیک دریافت‌کننده پیام را نشان می‌دهد. ایجاد شده از طریق msg.add_recipient(). انواع گیرندگان To، CC و BCC را پشتیبانی می‌کند.
MapiPropertyیک ورودی تک‌مقدار MAPI. دسترسی از طریق msg.get_property() یا msg.set_property(). یک property tag حمل می‌کند.
MapiPropertyCollectionمجموعه‌ای از ویژگی‌های MAPI. پشتیبانی می‌کند set(), get(), remove(),، و iter_properties().
MapiNamedPropertyیک ویژگی MAPI نام‌دار را بر اساس نام رشته‌ای یا LID عددی درون یک مجموعه ویژگی تعریف می‌کند.

شمارش‌های ویژگی

ImageRenderOptionsImageRenderOptions
CommonMessagePropertyIdشناسه‌های استاندارد ویژگی MAPI: SUBJECT, BODY, BODY_HTML, DISPLAY_TO, DISPLAY_CC, DISPLAY_BCC, SENDER_NAME, SENDER_EMAIL_ADDRESS, MESSAGE_DELIVERY_TIME, MESSAGE_FLAGS,، و موارد دیگر.
PropertyIdفهرست‌بندی گسترش‌یافته شناسه‌های ویژگی که شامل ویژگی‌های پیوست و زمان‌بندی می‌شود.
PropertyTypeCodeکدهای نوع ویژگی MAPI: PTYP_STRING, PTYP_INTEGER32, PTYP_BINARY, PTYP_BOOLEAN, PTYP_TIME, و سایرین.

قالب MSG

ImageRenderOptionsImageRenderOptions
MsgDocumentنمایش سطح سند از ساختار فایل MSG. ایجاد شده از MsgReader یا ساخته شده از یک MapiMessage از طریق to_msg_document().
MsgReaderخواننده سطح پایین فایل MSG. از مسیر فایل با from_file(). دسترسی به جریان‌های ویژگی، ذخیره‌سازی‌های گیرنده و ذخیره‌سازی‌های پیوست را فراهم می‌کند.
MsgWriterسریال‌سازی یک MsgDocument به بایت‌ها یا یک فایل با to_bytes() و write_file().
MsgStorageگره ذخیره‌سازی در داخل درخت سند MSG. جریان‌ها و ذخیره‌سازی‌های فرزند را نگه می‌دارد.
MsgStreamجریان داده در داخل یک ذخیره‌سازی MSG.
StorageLayoutساختار ذخیره‌سازی یک فایل MSG تجزیه‌شده را توصیف می‌کند.

قالب CFB (Compound File Binary)

ImageRenderOptionsImageRenderOptions
CFBReaderخوانش سطح پایین برای کانتینرهای CFB. باز کنید با from_file(). اطلاعات سکتور، ورودی‌های دایرکتوری و دسترسی به داده‌های جریان را فراهم می‌کند.
CFBWriterسریال‌سازی یک CFBDocument به بایت‌ها یا فایل.
CFBDocumentساختار سند CFB در حافظه. ساخته‌شده از یک CFBReader یا به‌صورت برنامه‌نویسی ساخته شده.
CFBStorageگره ذخیره‌سازی در یک کانتینر CFB.
CFBStreamگرهٔ جریان در یک محفظه CFB.
DirectoryEntryیک ورودی تک‌تک دایرکتوری در ساختار CFB. پرس‌و‌جو با is_storage(), is_stream(), is_root().

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
DirectoryObjectTypeنوع ورودی دایرکتوری CFB: STORAGE_OBJECT, STREAM_OBJECT, ROOT_STORAGE_OBJECT.
DirectoryColorFlagرنگ درخت قرمز-سیاه: RED, BLACK.
SectorMarkerنشانگرهای سکتور CFB: DIFSECT, FATSECT, ENDOFCHAIN, FREESECT.

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
CFBErrorدر زمانیکه یک محفظه CFB نامعتبر یا خراب باشد، به‌وجود می‌آید.
MsgErrorدر زمانیکه ساختار MSG نامعتبر باشد، به‌وجود می‌آید.

همچنین ببینید

 فارسی