Aspose.Email FOSS for Python

API-referencia a aspose-email-foss 26.3 (Python 3.10+, MIT license).

Minden osztály a aspose.email_foss. A fő import:

from aspose.email_foss.msg import MapiMessage

Python elnevezési konvenció: Minden metódus a szabványos Python snake_case-t használ. Például használja msg.from_file() nem msg.FromFile(). A tulajdonságok közvetlenül érhetők el: msg.subject beolvassa a tárgyat; msg.subject = 'value' beállítja.


Üzenet API

ImageRenderOptionsImageRenderOptions
MapiMessageMagas szintű ábrázolás egy Outlook MSG üzenetről. Betöltés a from_file(), létrehozás a create(), mentés a save(). Hozzáférést biztosít a tárgyhoz, a törzshöz, a HTML-törzshöz, az üzenet osztályához, a címzettekhez és a mellékletekhez.
MapiAttachmentEgyetlen mellékletet képvisel egy MapiMessage. Létrehozva a(z) msg.add_attachment() vagy msg.add_embedded_message_attachment(). Lekérdezés a(z) storage_name(), is_embedded_message().
MapiRecipientÜzenetcímzettet jelöl. Létrehozva a(z) msg.add_recipient(). Támogatja a To, CC és BCC címzett típusokat.
MapiPropertyEgyetlen MAPI tulajdonság bejegyzés. Hozzáférés a msg.get_property() vagy msg.set_property(). Tulajdonságcímkét tartalmaz.
MapiPropertyCollectionMAPI tulajdonságok gyűjteménye. Támogatja a set(), get(), remove(), és iter_properties().
MapiNamedPropertyEgy névvel ellátott MAPI tulajdonságot definiál karakterlánc név vagy numerikus LID alapján egy tulajdonságkészleten belül.

Tulajdonság felsorolások

ImageRenderOptionsImageRenderOptions
CommonMessagePropertyIdStandard MAPI tulajdonságazonosítók: SUBJECT, BODY, BODY_HTML, DISPLAY_TO, DISPLAY_CC, DISPLAY_BCC, SENDER_NAME, SENDER_EMAIL_ADDRESS, MESSAGE_DELIVERY_TIME, MESSAGE_FLAGS, és továbbiak.
PropertyIdKiterjesztett tulajdonságazonosító felsorolás, amely magában foglalja a mellékletek és ütemezési tulajdonságokat.
PropertyTypeCodeMAPI tulajdonságtípus kódok: PTYP_STRING, PTYP_INTEGER32, PTYP_BINARY, PTYP_BOOLEAN, PTYP_TIME, és egyebek.

MSG formátum

ImageRenderOptionsImageRenderOptions
MsgDocumentDokumentumszintű ábrázolás egy MSG fájlstruktúrára. Létrehozva a MsgReader vagy felépítve egy MapiMessage keresztül to_msg_document().
MsgReaderAlacsony szintű MSG fájlolvasó. Megnyit egy fájl útvonalból a from_file(). Hozzáférést biztosít a tulajdonságáramokhoz, a címzett tárolókhoz és a melléklet tárolókhoz.
MsgWriterSorosít egy MsgDocument bájtokba vagy egy fájlba a to_bytes() és write_file().
MsgStorageTárolócsomópont egy MSG dokumentumfában. Stream-eket és gyermektárolókat tartalmaz.
MsgStreamAdatfolyam egy MSG tároláson belül.
StorageLayoutLeírja egy feldolgozott MSG fájl tárolóstruktúráját.

CFB formátum (Compound File Binary)

ImageRenderOptionsImageRenderOptions
CFBReaderAlacsony szintű olvasó CFB konténerekhez. Nyissa meg a from_file(). Szektor információkat, könyvtárbejegyzéseket és stream adatokhoz való hozzáférést biztosít.
CFBWriterSerializál egy CFBDocument bájtokba vagy fájlba.
CFBDocumentMemóriában lévő CFB dokumentumstruktúra. Létrehozva egy CFBReader vagy programozottan felépítve.
CFBStorageTárolócsomópont egy CFB konténerben.
CFBStreamStream csomópont egy CFB konténerben.
DirectoryEntryEgyetlen könyvtárbejegyzés a CFB struktúrában. Lekérdezhető a is_storage(), is_stream(), is_root().

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
DirectoryObjectTypeCFB könyvtárbejegyzés típusa: STORAGE_OBJECT, STREAM_OBJECT, ROOT_STORAGE_OBJECT.
DirectoryColorFlagRed-black fa színe: RED, BLACK.
SectorMarkerCFB szektor jelölők: DIFSECT, FATSECT, ENDOFCHAIN, FREESECT.

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
CFBErrorKivétel, ha egy CFB konténer érvénytelen vagy sérült.
MsgErrorKivétel keletkezik, ha egy MSG struktúra érvénytelen.

Lásd még

 Magyar