MapiMessage

Vue de l’ensemble

MapiMessage C’est une classe dans Aspose.Email FOSS pour Python.

Objet MSG de haut niveau mutable avec support de conversion MS G et EmailMessage.

Cette classe fournit 22 méthodes pour travailler avec des objets MapiMessage dans les programmes Python. Les méthodes disponibles comprennent : add_attachment, add_embedded_message_attachment, add_recipient, close, create, from_email_message, from_file, from_msg_document, get_named_property, get_property, get_property_value, iter_attachments_info,10 méthodes supplémentaires. Tous les membres publics sont accessibles à n’importe quelle application Python après l’installation de la Aspose.Email FOSS pour le package Python. Propriétés : attachments, body, body_html, declared_attachment_count, declared_next_attachment_id, declared_next_recipient_id,Et 19 autres.

Propriétés

Nom deTypeAccèsDescription
msg_readerMsgReaderLireIl est le lecteur msg.
validation_issuestuple[str, ...]LireIl s’agit des problèmes de validation.
subject`strNone`Lire / Écrire
body`strNone`Lire / Écrire
message_class`strNone`Lire / Écrire
body_html`strNone`Lire / Écrire
unicode_stringsboolLire / ÉcrireObtenez ou mettez les lignes unicode.
propertiesMapiPropertyCollectionLire / ÉcrireIl décroche ou met les propriétés.
recipientslist[MapiRecipient]Lire / ÉcrireRecevoir ou mettre les destinataires.
attachmentslist[MapiAttachment]Lire / ÉcrireRecevoir ou mettre les annexes.
extra_streamslist[MsgStream]Lire / ÉcrireObtenez ou mettez les flux supplémentaires.
extra_storageslist[MsgStorage]Lire / ÉcrireRecevoir ou mettre en place les stocks supplémentaires.
nameid_mapping_NamedPropertyMappingLire / ÉcrireObtenez ou mettez le nom de la carte.
major_versionintLire / ÉcrireObtenez ou définissez la version principale.
minor_versionintLire / ÉcrireRecevoir ou définir la version plus petite.
transaction_signature_numberintLire / ÉcrireObtenez ou définissez le numéro de signature de la transaction.
header_reserved_0bytesLire / ÉcrireObtenez ou mettez le titre réservé 0.
header_reserved_1bytesLire / ÉcrireRéservez ou mettez le titre réservé 1.
emit_store_support_maskboolLire / ÉcrireRecevoir ou mettre la masque de support d’émission.
emit_compatibility_defaultsboolLire / ÉcrireObtenez ou définissez les défauts de compatibilité émis.
preserve_declared_header_countsboolLire / ÉcrireObtenez ou mettez le compte de tête déclaré préservé.
declared_next_recipient_id`intNone`Lire / Écrire
declared_next_attachment_id`intNone`Lire / Écrire
declared_recipient_count`intNone`Lire / Écrire
declared_attachment_count`intNone`Lire / Écrire

méthodes

SignatureDescription
`from_file(path: Pathstr, strict: bool)“MapiMessage”`
from_msg_document(document: MsgDocument)"MapiMessage"Appelle du_msg_document sur cette instance MapiMessage.
from_email_message(email_message: EmailMessage, unicode_strings: bool)"MapiMessage"Appelez le message de_email sur cette instance.
create(subject: str, body: str, unicode_strings: bool)"MapiMessage"Les appels sont créés sur cette instance MapiMessage.
iter_properties()Iterator[MapiProperty]Appelle iter_properties sur cette instance MapiMessage.
iter_property_keys(storage_stream_id: int)Iterator[tuple[int, int]]Appelez iter_property_keys sur cette instance MapiMessage.
`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()bytesAppelle à_bytes sur cette instance MapiMessage.
to_email_message()EmailMessageAppelez le message à_email sur cette instance.
to_email_bytes()bytesAppelez_email_bytes sur cette instance.
to_email_string()strAppelez_email_string sur cette instance.
iter_attachments_info()Iterator[MapiAttachment]Appelez iter_attachments_info sur cette instance MapiMessage.
close()Appelez le proche de cette instance MapiMessage.
to_msg_document()MsgDocumentAppelle le_msg_document sur cette instance MapiMessage.

Voir aussi

 Français