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 ข้อความ

PropertiesProperties
MapiMessageการแสดงผลระดับสูงของข้อความ Outlook MSG. โหลดด้วย from_file(), สร้างด้วย create(), บันทึกด้วย save(). ให้การเข้าถึงหัวเรื่อง, เนื้อหา, เนื้อหา HTML, คลาสข้อความ, ผู้รับ, และไฟล์แนบ.
MapiAttachmentแสดงถึงไฟล์แนบเดียวบน a 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 ตัวเลขภายในชุดคุณสมบัติ.

Enumeration ของคุณสมบัติ

PropertiesProperties
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

PropertiesProperties
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)

PropertiesProperties
CFBReaderตัวอ่านระดับต่ำสำหรับคอนเทนเนอร์ CFB. เปิดด้วย from_file(). ให้ข้อมูลเซกเตอร์, รายการไดเรกทอรี, และการเข้าถึงข้อมูลสตรีม.
CFBWriterทำการซีเรียลไลซ์ CFBDocument เป็นไบต์หรือไฟล์.
CFBDocumentโครงสร้างเอกสาร CFB ในหน่วยความจำ. สร้างจาก CFBReader หรือสร้างโดยโปรแกรม.
CFBStorageโหนดเก็บข้อมูลในคอนเทนเนอร์ CFB.
CFBStreamโหนดสตรีมในคอนเทนเนอร์ CFB.
DirectoryEntryรายการไดเรกทอรีเดียวในโครงสร้าง CFB. คำถามด้วย is_storage(), is_stream(), is_root().

Properties

PropertiesProperties
DirectoryObjectTypeประเภทรายการไดเรกทอรี CFB: STORAGE_OBJECT, STREAM_OBJECT, ROOT_STORAGE_OBJECT.
DirectoryColorFlagสีของต้นไม้ Red-black: RED, BLACK.
SectorMarkerเครื่องหมายเซกเตอร์ CFB: DIFSECT, FATSECT, ENDOFCHAIN, FREESECT.

Properties

PropertiesProperties
CFBErrorเกิดขึ้นเมื่อคอนเทนเนอร์ CFB ไม่ถูกต้องหรือเสียหาย.
MsgErrorเกิดขึ้นเมื่อโครงสร้าง MSG ไม่ถูกต้อง.

ดูเพิ่มเติม

 ภาษาไทย