Aspose.Email FOSS for Python

הפניה ל-API עבור aspose-email-foss 26.3 (Python 3.10+, רישיון MIT).

כל המחלקות ממוקמות תחת 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(). נושא תג נכס.
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 לbytes או לקובץ עם to_bytes() ו write_file().
MsgStorageצומת אחסון בתוך עץ מסמך MSG. מחזיק זרמים ואחסונים צאצאים.
MsgStreamזרם נתונים בתוך אחסון MSG.
StorageLayoutמתאר את מבנה האחסון של קובץ MSG מפוענח.

פורמט CFB (Compound File Binary)

ImageRenderOptionsImageRenderOptions
CFBReaderקורא ברמת נמוכה למכולות CFB. פתח עם from_file(). מספק מידע על סקטורים, ערכי ספרייה, וגישה לנתוני זרם.
CFBWriterמממש a 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 אינו תקין.

ראה גם

 עברית