Aspose.Email FOSS for Python

Referință API pentru aspose-email-foss 26.3 (Python 3.10+, licență MIT).

Toate clasele se află sub aspose.email_foss. Importul principal este:

from aspose.email_foss.msg import MapiMessage

Convenția de denumire Python: Toate metodele folosesc snake_case standard Python. De exemplu, utilizați msg.from_file() nu msg.FromFile(). Proprietățile sunt accesate direct: msg.subject citește subiectul; msg.subject = 'value' îl setează.


API Mesaj

ImageRenderOptionsImageRenderOptions
MapiMessageReprezentare de nivel înalt a unui mesaj Outlook MSG. Încarcă cu from_file(), creează cu create(), salvează cu save(). Oferă acces la subiect, corp, corp HTML, clasa mesajului, destinatari și atașamente.
MapiAttachmentReprezintă un singur atașament pe un MapiMessage. Creat prin msg.add_attachment() sau msg.add_embedded_message_attachment(). Interoghează cu storage_name(), is_embedded_message().
MapiRecipientReprezintă un destinatar de mesaj. Creat prin msg.add_recipient(). Suportă tipurile de destinatari To, CC și BCC.
MapiPropertyO singură intrare de proprietate MAPI. Acces prin msg.get_property() sau msg.set_property(). Poartă un tag de proprietate.
MapiPropertyCollectionColecție de proprietăți MAPI. Suportă set(), get(), remove(), și iter_properties().
MapiNamedPropertyDefinește o proprietate MAPI numită prin nume de șir sau LID numeric în cadrul unui set de proprietăți.

Enumerări de Proprietăți

ImageRenderOptionsImageRenderOptions
CommonMessagePropertyIdIdentificatori de proprietate MAPI standard: SUBJECT, BODY, BODY_HTML, DISPLAY_TO, DISPLAY_CC, DISPLAY_BCC, SENDER_NAME, SENDER_EMAIL_ADDRESS, MESSAGE_DELIVERY_TIME, MESSAGE_FLAGS, și altele.
PropertyIdEnumerare extinsă a ID-urilor de proprietate care acoperă proprietățile de atașament și de programare.
PropertyTypeCodeCoduri de tipuri de proprietate MAPI: PTYP_STRING, PTYP_INTEGER32, PTYP_BINARY, PTYP_BOOLEAN, PTYP_TIME, și altele.

Format MSG

ImageRenderOptionsImageRenderOptions
MsgDocumentReprezentare la nivel de document a structurii unui fișier MSG. Creat din MsgReader sau construit dintr-un MapiMessage prin to_msg_document().
MsgReaderCititor de fișiere MSG la nivel scăzut. Se deschide dintr-o cale de fișier cu from_file(). Oferă acces la fluxurile de proprietăți, depozitele de destinatari și depozitele de atașamente.
MsgWriterSerializare a unui MsgDocument în octeți sau într-un fișier cu to_bytes() și write_file().
MsgStorageNod de stocare în cadrul unui arbore de documente MSG. Conține fluxuri și depozite copil.
MsgStreamFlux de date în cadrul unui depozit MSG.
StorageLayoutDescrie structura de stocare a unui fișier MSG analizat.

Format CFB (Compound File Binary)

ImageRenderOptionsImageRenderOptions
CFBReaderCititor de nivel scăzut pentru containere CFB. Deschide cu from_file(). Oferă informații despre sectoare, intrări de director și acces la datele fluxului.
CFBWriterSerializare a CFBDocument în bytes sau fișier.
CFBDocumentStructură de document CFB în memorie. Construită dintr-un CFBReader sau construită programatic.
CFBStorageNod de stocare într-un container CFB.
CFBStreamNod de flux într-un container CFB.
DirectoryEntryO singură intrare de director în structura CFB. Interogați cu is_storage(), is_stream(), is_root().

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
DirectoryObjectTypeTip de intrare de director CFB: STORAGE_OBJECT, STREAM_OBJECT, ROOT_STORAGE_OBJECT.
DirectoryColorFlagCuloarea arborelui roșu-negru: RED, BLACK.
SectorMarkerMarcatori de sector CFB: DIFSECT, FATSECT, ENDOFCHAIN, FREESECT.

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
CFBErrorAruncat când un container CFB este invalid sau corupt.
MsgErrorAruncat când o structură MSG este invalidă.

Vezi și

 Română