Aspose.Email FOSS for Python

Riferimento API per aspose-email-foss 26.3 (Python 3.10+, licenza MIT).

Tutte le classi risiedono sotto aspose.email_foss. L’importazione principale è:

from aspose.email_foss.msg import MapiMessage

Convenzione di denominazione Python: Tutti i metodi usano lo snake_case standard Python. Per esempio, usa msg.from_file() non msg.FromFile(). Le proprietà sono accessibili direttamente: msg.subject legge l’oggetto; msg.subject = 'value' lo imposta.


API Messaggio

ImageRenderOptionsImageRenderOptions
MapiMessageRappresentazione ad alto livello di un messaggio Outlook MSG. Carica con from_file(), crea con create(), salva con save(). Fornisce l’accesso a oggetto, corpo, corpo HTML, classe del messaggio, destinatari e allegati.
MapiAttachmentRappresenta un singolo allegato su un MapiMessage. Creato tramite msg.add_attachment() o msg.add_embedded_message_attachment(). Interroga con storage_name(), is_embedded_message().
MapiRecipientRappresenta un destinatario del messaggio. Creato tramite msg.add_recipient(). Supporta i tipi di destinatario To, CC e BCC.
MapiPropertyUna singola voce di proprietà MAPI. Accesso tramite msg.get_property() o msg.set_property(). Contiene un tag di proprietà.
MapiPropertyCollectionRaccolta di proprietà MAPI. Supporta set(), get(), remove(), e iter_properties().
MapiNamedPropertyDefinisce una proprietà MAPI denominata tramite nome stringa o LID numerico all’interno di un set di proprietà.

Enumerazioni delle Proprietà

ImageRenderOptionsImageRenderOptions
CommonMessagePropertyIdID proprietà MAPI standard: SUBJECT, BODY, BODY_HTML, DISPLAY_TO, DISPLAY_CC, DISPLAY_BCC, SENDER_NAME, SENDER_EMAIL_ADDRESS, MESSAGE_DELIVERY_TIME, MESSAGE_FLAGS, e altro.
PropertyIdEnumerazione estesa di ID proprietà che copre le proprietà di allegati e di pianificazione.
PropertyTypeCodeCodici tipo di proprietà MAPI: PTYP_STRING, PTYP_INTEGER32, PTYP_BINARY, PTYP_BOOLEAN, PTYP_TIME, e altri.

Formato MSG

ImageRenderOptionsImageRenderOptions
MsgDocumentRappresentazione a livello di documento di una struttura di file MSG. Creata da MsgReader o costruita da un MapiMessage tramite to_msg_document().
MsgReaderLettore di file MSG a basso livello. Apre da un percorso file con from_file(). Fornisce l’accesso ai flussi di proprietà, agli archivi dei destinatari e agli archivi degli allegati.
MsgWriterSerializza un MsgDocument in byte o in un file con to_bytes() e write_file().
MsgStorageNodo di archiviazione all’interno di un albero di documenti MSG. Contiene flussi e archivi figli.
MsgStreamFlusso di dati all’interno di un archivio MSG.
StorageLayoutDescrive la struttura di archiviazione di un file MSG analizzato.

Formato CFB (Compound File Binary)

ImageRenderOptionsImageRenderOptions
CFBReaderLettore di basso livello per contenitori CFB. Apri con from_file(). Fornisce informazioni sui settori, voci di directory e accesso ai dati del flusso.
CFBWriterSerializza un CFBDocument in byte o file.
CFBDocumentStruttura di documento CFB in memoria. Costruita da un CFBReader o costruito programmaticamente.
CFBStorageNodo di archiviazione in un contenitore CFB.
CFBStreamNodo di flusso in un contenitore CFB.
DirectoryEntryUna singola voce di directory nella struttura CFB. Interroga con is_storage(), is_stream(), is_root().

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
DirectoryObjectTypeTipo di voce di directory CFB: STORAGE_OBJECT, STREAM_OBJECT, ROOT_STORAGE_OBJECT.
DirectoryColorFlagColore dell’albero rosso-nero: RED, BLACK.
SectorMarkerMarcatori di settore CFB: DIFSECT, FATSECT, ENDOFCHAIN, FREESECT.

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
CFBErrorGenerato quando un contenitore CFB è non valido o corrotto.
MsgErrorGenerato quando una struttura MSG è non valida.

Vedi anche

 Italiano