MapiMessage

Übersicht über die

MapiMessage ist eine Klasse in Aspose.Email für Python.

Umwandlungsfähiges MSG-Objekt mit Unterstützung für die Konvertierung von MS G und EmailMessage.

Eigenschaften

Name der PersonTyp derZugang zu den InformationenBeschreibung
msg_readerMsgReaderLesen Sie .Erlaubt den Zugriff auf die für diese Nachricht verwendete zugrunde liegende MsgReader-Datei.
validation_issuestuple[str, ...]Lesen Sie .Enthält eine Tuple von Zeichenketten, die Validierung Probleme beschreiben
subject`strNone`Lesen Sie .
body`strNone`Lesen Sie .
message_class`strNone`Lesen Sie .
body_html`strNone`Lesen Sie .
unicode_stringsboolLesen Sie .Gibt an, ob Zeichenfolge-Eigenschaften als Unicode gespeichert werden.
propertiesMapiPropertyCollectionLesen Sie .Ist eine Sammlung aller MapiProperty Objekte in der Nachricht.
recipientslist[MapiRecipient]Lesen Sie .Ist eine Liste von MapiRecipient Objekten, die den Nachrichtenempfänger repräsentieren.
attachmentslist[MapiAttachment]Lesen Sie .Ist eine Liste der MapiAttachment Objekte, die an die Nachricht angehängt sind.
extra_streamslist[MsgStream]Lesen Sie .enthält zusätzliche MsgStream Objekte, die in der MSG-Datei vorhanden sind.
extra_storageslist[MsgStorage]Lesen Sie .enthält zusätzliche MsgStorage Objekte, die in der MSG-Datei vorhanden sind.
nameid_mapping_NamedPropertyMappingLesen Sie .Bietet die Abbildung für benannte Eigenschafts-IDs, die in der Nachricht verwendet werden.
major_versionintLesen Sie .Speichert die Hauptversionsnummer des MSG-Formats.
minor_versionintLesen Sie .Speichert die Nebenversionsnummer des MSG-Formats.
transaction_signature_numberintLesen Sie .Die für die Transaktionsverfolgung verwendete Signaturnummer enthält:
header_reserved_0bytesLesen Sie .Enthält den ersten Block von reservierten Header-Bytes.
header_reserved_1bytesLesen Sie .Enthält den zweiten Block von reservierten Header-Bytes.
emit_store_support_maskboolLesen Sie .Schaltet die Emission der Lagersupportmaske beim Schreiben um.
emit_compatibility_defaultsboolLesen Sie .Kontrollen, ob Kompatibilitätsdefaults ausgegeben werden.
preserve_declared_header_countsboolLesen Sie .Anzeigt, ob die angegebenen Headerzahlen beim Schreiben aufbewahrt werden sollen.
declared_next_recipient_id`intNone`Lesen Sie .
declared_next_attachment_id`intNone`Lesen Sie .
declared_recipient_count`intNone`Lesen Sie .
declared_attachment_count`intNone`Lesen Sie .

Methoden und Verfahren

UnterzeichnungBeschreibung
`from_file(path: Pathstr, strict: bool)“MapiMessage”`
from_msg_document(document: MsgDocument)"MapiMessage"Erstellt einen MapiMessage aus einem vorhandenen MsgDocument
from_email_message(email_message: EmailMessage, unicode_strings: bool)"MapiMessage"Konvertiert einen EmailMessage in einenMapiMessage, optional mit Unicode-Zeichen.
create(subject: str, body: str, unicode_strings: bool)"MapiMessage"creates a new Outlook‑compatible message object that can be modified withset_property, add_recipient, add_attachment, and saved with (Siehe auch “Save”)
iter_properties()Iterator[MapiProperty]Iterationen über alle MapiProperty Objekte in der Nachricht
iter_property_keys(storage_stream_id: int)Iterator[tuple[int, int]]Erträge (property_id, storage_stream_d) für einen Speicherstrom
`set_property(property_id: intCommonMessagePropertyId
`get_property(property_id: intCommonMessagePropertyId
`get_property_value(property_id: intCommonMessagePropertyId
`set_named_property(named_property: MapiNamedProperty, property_type: intPropertyTypeCode, value: Any, flags: int)MapiProperty`
`get_named_property(named_property: MapiNamedProperty, property_type: intNone)MapiProperty
`add_recipient(email_address: str, display_name: strNone, recipient_type: int)MapiRecipient`
`add_attachment(filename: str, data: bytes, mime_type: strNone, content_id: str
`add_embedded_message_attachment(message: “MapiMessage”, filename: strNone, mime_type: str
`save(path: Pathstr)`
to_bytes()bytesSerialisiert die Nachricht in MSG-Format und gibt die Bytes zurück.
to_email_message()EmailMessageKonvertiert ein MSG-Modell in ein Standardbibliotheksobjekt.Email.message.EmailMessage
to_email_bytes()bytesGibt die Nachricht als Roh .eml Bytes zurück
to_email_string()strGibt die Nachricht als Zeichenfolge im .eml-Format zurück
iter_attachments_info()Iterator[MapiAttachment]Iterationen über alle Anlageobjekte in der Nachricht
close()Freisetzt alle Ressourcen der Nachrichtensituation .
to_msg_document()MsgDocumentKonvertiert die hochrangige Nachricht in eine niedrigere MsgDocument
 Deutsch