Aspose.Email FOSS - FOSS für Python

API-Referenz für: Aspose-email-foss 26.3 (Python 3.10+, MIT-Lizenz).

Alle Klassen unterliegen der Richtlinie. aspose.email_foss.Die primären Einfuhren sind:

from aspose.email_foss.msg import MapiMessage

Python-Namenkonvention: Alle Methoden verwenden den Standard-Python Snake_case. Zum Beispiel, verwende die msg.from_file() nicht . msg.FromFile().Die Eigenschaften sind direkt zugänglich: msg.subject Lesen Sie das Thema.; msg.subject = 'value' Setzt es.


Nachrichten-API

KlasseBeschreibung
MapiMessageHochwertige Darstellung einer Outlook MSG-Nachricht. Laden mit from_file(), mit dem er erschafft . create(), mit Ausnahme von save(). Erlaubt den Zugriff auf Subjekt, Körper, HTML-Körper, Nachrichteklasse, Empfänger und Anhänge.
MapiAttachmentDie Anlage ist eine einzelne Befestigung auf einer MapiMessage. Erstellt durch: msg.add_attachment() oder msg.add_embedded_message_attachment().- Abfrage mit: storage_name, is_embedded_message.
MapiRecipientRepräsentiert einen Nachrichtenempfänger. Erstellt über msg.add_recipient(). Unterstützt To-, CC- und BCC-Empfängertypen.
MapiPropertyEin einzelner MAPI-Eintritt. Zugriff über msg.get_property() oder msg.set_property().- Er trägt ein Eigentumszeichen.
MapiPropertyCollectionSammlung von MAPI-Eigenschaften. Unterstützung set(), get(), remove(),und . iter_properties().
MapiNamedPropertyDefinition einer benannten MAPI-Eigenschaft durch Zeichenfolge oder numerische LID innerhalb eines Eigenschaftssets.

Immobilienverzeichnisse

AufzählungBeschreibung
CommonMessagePropertyIdStandard-ID der MAPI-Eigenschaften: SUBJECT, BODY, BODY_HTML, DISPLAY_TO, DISPLAY_CC, DISPLAY_BCC, SENDER_NAME, SENDER_EMAIL_ADDRESS, MESSAGE_DELIVERY_TIME, MESSAGE_FLAGS, und mehr.
PropertyIdErweiterte Eigenschafts-ID-Aufzählung, die Anschluss- und Planungsmerkmale umfasst.
PropertyTypeCodeMAPI-Eigentumstypencodes: PTYP_STRING, PTYP_INTEGER32, PTYP_BINARY, PTYP_BOOLEAN, PTYP_TIME, und andere.

MSG-Format

KlasseBeschreibung
MsgDocumentDokument-Ebene Darstellung einer MSG Datei Struktur. Erstellt von MsgReader oder aus einem MapiMessage über die to_msg_document().
MsgReaderMSG-Dateileser auf niedriger Ebene. Öffnet sich von einem Dateipfad mit from_file().Ermöglicht den Zugang zu Eigentumsströmen, Empfänger- und Anlagenlagerungen.
MsgWriterSerialisiert eine MsgDocument zu Bytes oder einer Datei mit to_bytes() und . write_file().
MsgStorageSpeichernode innerhalb eines MSG-Dokumentbaums.
MsgStreamDatenstrom innerhalb eines MSG-Speichers.
StorageLayoutBeschreibt die Speicherstruktur einer analysierten MSG-Datei.
PropertyEntryFixedLengthFestlänge MAPI-Einträge aus einem Eigentumsstrom; enthält Eigenschaftstag, Flaggen und 8-Byte Rohwert. Geben Sie zurück durch MsgReader.iter_top_level_fixed_length_properties().
PropertyStreamHeaderTopLevelParsed Header des MSG-Eigensstroms der obersten Ebene; enthält Empfänger und Anlagenzahlen. MsgReader.parse_message_property_stream().
PropertyStreamHeaderSubobjectParsed Header eines Subobjekts (Empfänger oder Anlage) Eigenschaftsstrom. Geben Sie zurück durch MsgReader.parse_subobject_property_stream().

CFB-Format (kompound-Datei binär)

KlasseBeschreibung
CFBReaderNiedrigwertiger Leser für CFB-Container. Öffnen mit from_file(). Bietet Sektorinformationen, Verzeichnis-Einträge und Datenzugang.
CFBWriterSerialisiert eine CFBDocument zu Bytes oder Dateien.
CFBDocumentIn-Memory CFB Dokumentstruktur. Erbaut aus einem CFBReader oder programmatisch konstruiert.
CFBStorageSpeicherknoten in einem CFB-Container.
CFBStreamStromknoten in einem CFB-Container.
DirectoryEntryEin einzelner Verzeichnis-Eintrag in der CFB-Struktur. Abfrage mit is_storage(), is_stream(), is_root().
HeaderDurchgewerteter CFB-Dateiheader, der über die CFBReader.header; enthält Parameter für die Sektorgestaltung und DIFAT-Kettendaten.

Aufzählungen

AufzählungBeschreibung
DirectoryObjectTypeTyp der CFB-Verzeichnisübersicht: STORAGE_OBJECT, STREAM_OBJECT, ROOT_STORAGE_OBJECT.
DirectoryColorFlagRot-schwarze Baumfarbe: RED, BLACK.
SectorMarkerSektormarkierungen für CFB: DIFSECT, FATSECT, ENDOFCHAIN, FREESECT.

Ausnahmen

KlasseBeschreibung
CFBErrorAufgehoben, wenn ein CFB-Container ungültig oder beschädigt ist.
MsgErrorAufgehoben, wenn eine MSG-Struktur ungültig ist.

Siehe auch:

 Deutsch