MapiMessage

Oversigt over de forskellige former for støtte

MapiMessage er en klasse i Aspose.Email for Python.

Mutable MSG-objekt på højt niveau med støtte til konvertering af MS G og EmailMessage.

Egenskaber

Udtrykt:Type:Tilgang tilBeskrivelse:
msg_readerMsgReaderLæs det.Tilvejebringer adgang til den underliggende MsgReader, der bruges til denne besked.
validation_issuestuple[str, ...]Læs det.Indeholder et sæt strenge, der beskriver eventuelle valideringsproblemer.
subject`strNone`Læs det.
body`strNone`Læs det.
message_class`strNone`Læs det.
body_html`strNone`Læs det.
unicode_stringsboolLæs det.Angiver, om strengeegenskaber gemmes som Unicode
propertiesMapiPropertyCollectionLæs det.Er en samling af alle MapiProperty objekter i meddelelsen
recipientslist[MapiRecipient]Læs det.Er en liste over MapiRecipient objekter, der repræsenterer meddelelsesmodtagere
attachmentslist[MapiAttachment]Læs det.Er en liste over MapiAttachment objekter, der er knyttet til meddelelsen
extra_streamslist[MsgStream]Læs det.Indeholder yderligere MsgStream objekter, der er til stede i MSG-filen.
extra_storageslist[MsgStorage]Læs det.Indeholder yderligere MsgStorage objekter, der er til stede i MSG-filen.
nameid_mapping_NamedPropertyMappingLæs det.Tilvejebringer kortlægningen for navngivne ejendoms-ID’er, der bruges i meddelelsen
major_versionintLæs det.Gemmer hovedversionsnummeret for MSG-formatet
minor_versionintLæs det.Gemmer underversionsnummeret for MSG-formatet
transaction_signature_numberintLæs det.Indeholder det underskriftnummer, der anvendes til transaktionssporing.
header_reserved_0bytesLæs det.Indeholder den første blok reserverede overskriftsbytes
header_reserved_1bytesLæs det.Indeholder den anden blok reserverede overskrifter bytes
emit_store_support_maskboolLæs det.Tænds af udsendelse af lagerstøttemasken, når du skriver
emit_compatibility_defaultsboolLæs det.Kontrolleres, om kompatibilitetsdefects udsendes
preserve_declared_header_countsboolLæs det.Angiver, om de erklærede overskriftstal skal bevares ved skrivning.
declared_next_recipient_id`intNone`Læs det.
declared_next_attachment_id`intNone`Læs det.
declared_recipient_count`intNone`Læs det.
declared_attachment_count`intNone`Læs det.

Metoder til at anvende

UnderskriftBeskrivelse:
`from_file(path: Pathstr, strict: bool)“MapiMessage”`
from_msg_document(document: MsgDocument)"MapiMessage"Opretter en MapiMessage fra en eksisterende MsgDocument
from_email_message(email_message: EmailMessage, unicode_strings: bool)"MapiMessage"Konverterer en EmailMessage til enMapiMessage, valgfrit ved hjælp af Unicode-strenge.
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 Save (sæt)
iter_properties()Iterator[MapiProperty]Itererer over alle MapiProperty objekter i meddelelsen
iter_property_keys(storage_stream_id: int)Iterator[tuple[int, int]]Udbytte (property_id, storage_stream_d) tupler for en lagringsstrøm
`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()bytesSerialiserer meddelelsen til MSG-format og returnerer byterne
to_email_message()EmailMessageKonverterer en MSG-model til et standard bibliotek e-mail.message.EmailMessage objekt
to_email_bytes()bytesReturnerer beskeden som rå .eml-byte
to_email_string()strReturnerer meddelelsen som en streng i .eml-format
iter_attachments_info()Iterator[MapiAttachment]Itererer over alle vedhæftede objekter i meddelelsen
close()Frigør alle ressourcer, der er i meddelelsesinstansen
to_msg_document()MsgDocumentKonverterer den højtstående meddelelse til en lavt niveau MsgDocument
 Dansk