MapiMessage
ΕΚΤΙΜΗΣΗ
MapiMessage Είναι μια τάξη στο Aspose.Email FOSS για Python.
Μετασχηματισμός αντικειμένων MSG υψηλού επιπέδου με υποστήριξη μετατροπής MS G και EmailMessage.
Αυτή η κατηγορία παρέχει 22 μεθόδους για να εργαστείτε με MapiMessage αντικείμενα σε προγράμματα Python. Οι διαθέσιμες μεθόδους περιλαμβάνουν: 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 πρόσθετες μέθοδοι. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Python μετά την εγκατάσταση του Aspose.Email FOSS για το πακέτο Python. Ιδιοκτησία : attachments, body, body_html, declared_attachment_count, declared_next_attachment_id, declared_next_recipient_id,19 και άλλα.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
msg_reader | MsgReader | Διαβάστε | Εισάγετε το msg reader. |
validation_issues | tuple[str, ...] | Διαβάστε | Εμφανίζεται το πρόβλημα της επικύρωσης. |
subject | `str | None` | Διαβάστε / Γράψτε |
body | `str | None` | Διαβάστε / Γράψτε |
message_class | `str | None` | Διαβάστε / Γράψτε |
body_html | `str | None` | Διαβάστε / Γράψτε |
unicode_strings | bool | Διαβάστε / Γράψτε | Αποκτά ή τοποθετεί τις γραμμές unicode. |
properties | MapiPropertyCollection | Διαβάστε / Γράψτε | Να πάρει ή να τοποθετήσει τις ιδιότητες. |
recipients | list[MapiRecipient] | Διαβάστε / Γράψτε | Να πάρει ή να τοποθετήσει τους παραλήπτες. |
attachments | list[MapiAttachment] | Διαβάστε / Γράψτε | Αποκτά ή τοποθετεί τα συνημμένα. |
extra_streams | list[MsgStream] | Διαβάστε / Γράψτε | Αποκτά ή ρυθμίζει τις πρόσθετες ροές. |
extra_storages | list[MsgStorage] | Διαβάστε / Γράψτε | Αποκτήστε ή τοποθετήσετε τις πρόσθετες αποθήκες. |
nameid_mapping | _NamedPropertyMapping | Διαβάστε / Γράψτε | Αποκτά ή τοποθετεί το ονομαστικό χαρτί. |
major_version | int | Διαβάστε / Γράψτε | Αποκτά ή θέτει την κύρια έκδοση. |
minor_version | int | Διαβάστε / Γράψτε | Αποκτά ή τοποθετεί τη μικρότερη έκδοση. |
transaction_signature_number | int | Διαβάστε / Γράψτε | Αποκτά ή ορίζει τον αριθμό υπογραφής συναλλαγών. |
header_reserved_0 | bytes | Διαβάστε / Γράψτε | Αποκτά ή τοποθετεί το επικεφαλής που είναι αποθηκευμένο 0. |
header_reserved_1 | bytes | Διαβάστε / Γράψτε | Αποκτήστε ή τοποθετήσετε το προοριστικό 1. |
emit_store_support_mask | bool | Διαβάστε / Γράψτε | Αποκτά ή τοποθετεί τη μάσκα υποστήριξης του καταστήματος εκπομπής. |
emit_compatibility_defaults | bool | Διαβάστε / Γράψτε | Αποκτά ή τοποθετεί τις προεπιλεγμένες συμβατότητες εκπομπής. |
preserve_declared_header_counts | bool | Διαβάστε / Γράψτε | Αποκτά ή τοποθετεί τον διατηρημένο τίτλο κλήσης. |
declared_next_recipient_id | `int | None` | Διαβάστε / Γράψτε |
declared_next_attachment_id | `int | None` | Διαβάστε / Γράψτε |
declared_recipient_count | `int | None` | Διαβάστε / Γράψτε |
declared_attachment_count | `int | None` | Διαβάστε / Γράψτε |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
| `from_file(path: Path | str, strict: bool)→“MapiMessage”` |
from_msg_document(document: MsgDocument) → "MapiMessage" | Καλέστε από το_msg_document σε αυτή την περίπτωση MapiMessage. |
from_email_message(email_message: EmailMessage, unicode_strings: bool) → "MapiMessage" | Καλέστε από το_email_message σε αυτή την περίπτωση MapiMessage. |
create(subject: str, body: str, unicode_strings: bool) → "MapiMessage" | Κάντε κλήσεις σε αυτή την περίπτωση MapiMessage. |
iter_properties() → Iterator[MapiProperty] | Καλεί iter_properties σε αυτή την περίπτωση MapiMessage. |
iter_property_keys(storage_stream_id: int) → Iterator[tuple[int, int]] | Καλέστε iter_property_keys σε αυτή την περίπτωση MapiMessage. |
| `set_property(property_id: int | CommonMessagePropertyId |
| `get_property(property_id: int | CommonMessagePropertyId |
| `get_property_value(property_id: int | CommonMessagePropertyId |
| `set_named_property(named_property: MapiNamedProperty, property_type: int | PropertyTypeCode, value: Any, flags: int)→MapiProperty` |
| `get_named_property(named_property: MapiNamedProperty, property_type: int | None)→MapiProperty |
| `add_recipient(email_address: str, display_name: str | None, recipient_type: int)→MapiRecipient` |
| `add_attachment(filename: str, data: bytes, mime_type: str | None, content_id: str |
| `add_embedded_message_attachment(message: “MapiMessage”, filename: str | None, mime_type: str |
| `save(path: Path | str)` |
to_bytes() → bytes | Καλέστε_bytes σε αυτή την περίπτωση MapiMessage. |
to_email_message() → EmailMessage | Καλέστε το μήνυμα στο_email σε αυτή την περίπτωση. |
to_email_bytes() → bytes | Καλέστε το_email_bytes σε αυτή την περίπτωση MapiMessage. |
to_email_string() → str | Καλέστε το_email_string σε αυτή την περίπτωση MapiMessage. |
iter_attachments_info() → Iterator[MapiAttachment] | Καλέστε iter_attachments_info σε αυτή την περίπτωση MapiMessage. |
close() | Κάντε κλήση κοντά σε αυτή την περίπτωση MapiMessage. |
to_msg_document() → MsgDocument | Καλέστε το_msg_document σε αυτή την περίπτωση MapiMessage. |