Aspose.Email FOSS - FOSS per a Python

Referència API per a: Aspose-email-foss 26.3 (Python 3.10+, llicència MIT).

Totes les classes es troben sota el règim de la norma. aspose.email_foss.La importació primària és:

from aspose.email_foss.msg import MapiMessage

Convenció de nomenclatura Python: Tots els mètodes utilitzen el cas de serpent_standard Python. Per exemple, utilitzar msg.from_file() no, no és així. msg.FromFile().Les propietats s’acosten directament: msg.subject llegeix el tema; msg.subject = 'value' ho fixa.


API de missatges

ClasseDescripció
MapiMessageRepresentació d’alt nivell d"un missatge MSG de Outlook. Carregar amb from_file(), crear amb create(), excepte amb save(). Ofereix accés a l’assignatura, el cos, HTML del cos i classe de missatges.
MapiAttachmentRepresenta un únic accesori en una MapiMessage.Creat per via de: msg.add_attachment() o de la seva msg.add_embedded_message_attachment(). Consulta amb storage_name, is_embedded_message.
MapiRecipientRepresenta un destinatari de missatge. Creat a través del navegador web msg.add_recipient().Suporta els tipus de receptor To, CC i BCC.
MapiPropertyUna única entrada de propietat MAPI. Accés a través del sistema d’accés al programa. msg.get_property() o de la seva msg.set_property().Té una etiqueta de propietat.
MapiPropertyCollectionCol·lecció de propietats MAPI. Suports set(), get(), remove(), i iter_properties().
MapiNamedPropertyDefinit una propietat MAPI nomenada per nom de cadena o LID numèric dins d’un conjunt de propietats.

Enumeracions de propietats

EnumeracióDescripció
CommonMessagePropertyIdIdentificació de propietats MAPI estàndard: SUBJECT, BODY, BODY_HTML, DISPLAY_TO, DISPLAY_CC, DISPLAY_BCC, SENDER_NAME, SENDER_EMAIL_ADDRESS, MESSAGE_DELIVERY_TIME, MESSAGE_FLAGS, i més.
PropertyIdEnumeració ampliada de l’ID d’una propietat que cobreix propietats de fixació i programació.
PropertyTypeCodeCodis de tipus de propietats MAPI: PTYP_STRING, PTYP_INTEGER32, PTYP_BINARY, PTYP_BOOLEAN, PTYP_TIME, i altres.

Format de MSG

ClasseDescripció
MsgDocumentRepresentació a nivell de document d’una estructura de fitxers MSG. Creada des del MsgReader o construït a partir d’un MapiMessage per mitjà de: to_msg_document().
MsgReaderLlegir fitxers MSG de baix nivell. Obert des del camí d’arxiu amb from_file().Proporciona accés a fluxos de propietat, emmagatzematges dels receptors i emmagazinaments d’accesos.
MsgWriterSerialitza un MsgDocument a bytes o un fitxer amb to_bytes() i de la write_file().
MsgStorageNòs de l’emmagatzematge dins d’un arbre documental MSG. Recolza flux i emmagatzematges fills.
MsgStreamFlux de dades dins d’un emmagatzematge MSG.
StorageLayoutDescriu l’estructura de memòria d’un arxiu MSG analitzat.
PropertyEntryFixedLengthEntrada de propietats MAPI de longitud fixa d’un flux de propietat; conté etiqueta de la propietat, banderes i valor brut de 8 octets. Retornat per MsgReader.iter_top_level_fixed_length_properties().
PropertyStreamHeaderTopLevelEncapçallament analitzat del flux de propietats MSG d’alt nivell; conté els recaptadors i el nombre de correctes. Retornat per: MsgReader.parse_message_property_stream().
PropertyStreamHeaderSubobjectEncapçallament analitzat d’un flux de propietats subobjecte (receptor o adjunt). Retornat per MsgReader.parse_subobject_property_stream().

Format CFB (composto de fitxer binari)

ClasseDescripció
CFBReaderLlegir de baix nivell per als contenidors CFB. Obrir amb from_file().Proporciona informació de sectors, entrades d’annals i accés a dades en flux.
CFBWriterSerialitza un CFBDocument a bytes o arxiu.
CFBDocumentEstructura de document CFB en memòria. Construït a partir d’un sistema de codi i un model de registre de dades. CFBReader o construït programàticament.
CFBStorageNòs d’emmagatzematge en un contenidor CFB.
CFBStreamNòs de flux en un contenidor CFB.
DirectoryEntryUna única entrada d’un directori a l’estructura CFB. Consulta amb is_storage(), is_stream(), is_root().
HeaderCapçalera de fitxer CFB analitzada accessible a través del CFBReader.header; conté paràmetres de la disposició del sector i dades de cadena DIFAT.

Enumeracions

EnumeracióDescripció
DirectoryObjectTypeTipo d’entrada de directori CFB: STORAGE_OBJECT, STREAM_OBJECT, ROOT_STORAGE_OBJECT.
DirectoryColorFlagColor d’arbre vermell-negre: RED, BLACK.
SectorMarkerMarcadors de sector CFB: DIFSECT, FATSECT, ENDOFCHAIN, FREESECT.

Excepcions

ClasseDescripció
CFBErrorS’eleva quan un contenidor CFB és inváli o corrompt.
MsgErrorS’eleva quan una estructura de MSG és invàlida.

Veure també

 Català