Aspose.Email FOSS for Python

Αναφορά API για aspose-email-foss 26.3 (Python 3.10+, άδεια MIT).

Όλες οι κλάσεις βρίσκονται κάτω από aspose.email_foss. Η κύρια εισαγωγή είναι:

from aspose.email_foss.msg import MapiMessage

Python συμβατική ονομασία: Όλες οι μέθοδοι χρησιμοποιούν το τυπικό Python snake_case. Για παράδειγμα, χρησιμοποιήστε msg.from_file() όχι msg.FromFile(). Οι ιδιότητες προσπελάζονται άμεσα: msg.subject διαβάζει το θέμα; msg.subject = 'value' το ορίζει.


API Μηνύματος

ImageRenderOptionsImageRenderOptions
MapiMessageΑναπαράσταση υψηλού επιπέδου ενός μηνύματος Outlook MSG. Φορτώστε με from_file(), δημιουργήστε με create(), αποθηκεύστε με save(). Παρέχει πρόσβαση στο θέμα, το σώμα, το HTML σώμα, την κλάση μηνύματος, τους παραλήπτες και τα συνημμένα.
MapiAttachmentΑντιπροσωπεύει ένα μοναδικό συνημμένο σε ένα MapiMessage. Δημιουργήθηκε μέσω msg.add_attachment() ή msg.add_embedded_message_attachment(). Ερώτημα με storage_name(), is_embedded_message().
MapiRecipientΑντιπροσωπεύει έναν παραλήπτη μηνύματος. Δημιουργήθηκε μέσω msg.add_recipient(). Υποστηρίζει τύπους παραληπτών To, CC και BCC.
MapiPropertyΜία ενιαία καταχώρηση ιδιότητας MAPI. Πρόσβαση μέσω msg.get_property() ή msg.set_property(). Περιέχει ετικέτα ιδιότητας.
MapiPropertyCollectionΣυλλογή ιδιοτήτων MAPI. Υποστηρίζει set(), get(), remove(), και iter_properties().
MapiNamedPropertyΟρίζει μια ονομαστική ιδιότητα MAPI με βάση το όνομα συμβολοσειράς ή το αριθμητικό LID μέσα σε ένα σύνολο ιδιοτήτων.

Απαριθμήσεις Ιδιοτήτων

ImageRenderOptionsImageRenderOptions
CommonMessagePropertyIdΤυπικές ταυτοποιήσεις ιδιοτήτων MAPI: SUBJECT, BODY, BODY_HTML, DISPLAY_TO, DISPLAY_CC, DISPLAY_BCC, SENDER_NAME, SENDER_EMAIL_ADDRESS, MESSAGE_DELIVERY_TIME, MESSAGE_FLAGS, και περισσότερα.
PropertyIdΕκτεταμένη απαρίθμηση ταυτοτήτων ιδιοτήτων που καλύπτει ιδιότητες συνημμένων και προγραμματισμού.
PropertyTypeCodeΚωδικοί τύπων ιδιοτήτων MAPI: PTYP_STRING, PTYP_INTEGER32, PTYP_BINARY, PTYP_BOOLEAN, PTYP_TIME, και άλλα.

Μορφή MSG

ImageRenderOptionsImageRenderOptions
MsgDocumentΑναπαράσταση σε επίπεδο εγγράφου της δομής αρχείου MSG. Δημιουργείται από MsgReader ή κατασκευάζεται από ένα MapiMessage μέσω to_msg_document().
MsgReaderΑναγνώστης αρχείου MSG χαμηλού επιπέδου. Ανοίγει από διαδρομή αρχείου με from_file(). Παρέχει πρόσβαση σε ροές ιδιοτήτων, αποθηκευτικούς χώρους παραληπτών και αποθηκευτικούς χώρους συνημμένων.
MsgWriterΣειριοποιεί ένα MsgDocument σε bytes ή σε αρχείο με to_bytes() και write_file().
MsgStorageΚόμβος αποθήκευσης σε δέντρο εγγράφου MSG. Περιέχει ροές και αποθήκες θυγατρικών.
MsgStreamΡοή δεδομένων μέσα σε αποθήκευση MSG.
StorageLayoutΠεριγράφει τη δομή αποθήκευσης ενός αναλυμένου αρχείου MSG.

Μορφή CFB (Compound File Binary)

ImageRenderOptionsImageRenderOptions
CFBReaderΑναγνώστης χαμηλού επιπέδου για δοχεία CFB. Ανοίξτε με from_file(). Παρέχει πληροφορίες τομέα, καταχωρήσεις καταλόγου και πρόσβαση σε δεδομένα ροής.
CFBWriterΣειριοποιεί ένα CFBDocument σε bytes ή αρχείο.
CFBDocumentΔομή εγγράφου CFB στη μνήμη. Δημιουργείται από ένα CFBReader ή κατασκευάζεται προγραμματιστικά.
CFBStorageΚόμβος αποθήκευσης σε δοχείο CFB.
CFBStreamΚόμβος ροής σε δοχείο CFB.
DirectoryEntryΜία μοναδική καταχώρηση καταλόγου στη δομή CFB. Ερωτήστε με is_storage(), is_stream(), is_root().

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
DirectoryObjectTypeΤύπος καταχώρησης καταλόγου CFB: STORAGE_OBJECT, STREAM_OBJECT, ROOT_STORAGE_OBJECT.
DirectoryColorFlagΧρώμα δέντρου red-black: RED, BLACK.
SectorMarkerΔείκτες τομέα CFB: DIFSECT, FATSECT, ENDOFCHAIN, FREESECT.

ImageRenderOptions

ImageRenderOptionsImageRenderOptions
CFBErrorΕγείρεται όταν ένα δοχείο CFB είναι άκυρο ή κατεστραμμένο.
MsgErrorΕγείρεται όταν μια δομή MSG είναι άκυρη.

Δείτε επίσης

 Ελληνικά