Συχνές Ερωτήσεις — Aspose.Email FOSS για Python
Αδειοδότηση
Ποια άδεια χρησιμοποιεί το aspose-email-foss;
Άδεια MIT. Δεν απαιτείται κλειδί άδειας.
Εγκατάσταση
Πώς εγκαθιστώ το aspose-email-foss;
pip install aspose-email-fossΠοια έκδοση της Python απαιτείται;
Python 3.10 ή νεότερο.
Υπάρχουν εγγενείς εξαρτήσεις;
Όχι. Η βιβλιοθήκη είναι καθαρή Python με μηδενικές εξωτερικές εξαρτήσεις.
Υποστήριξη μορφής
Ποιες μορφές email υποστηρίζονται;
| Μορφή | Εισαγωγή | Εξαγωγή |
|---|---|---|
| MSG (Outlook) | Ναι | Ναι |
| CFB (Compound File Binary) | Ναι | Ναι |
Μπορώ να διαβάσω αρχεία EML;
Όχι άμεσα. Μετατρέψτε το περιεχόμενο EML σε αντικείμενο EmailMessage και χρησιμοποιήστε MapiMessage.from_email_message().
Μπορώ να μετατρέψω το MSG σε EML;
Ναι. Καλέστε msg.to_email_string() για έξοδο κειμένου RFC 5322.
Χρήση API
Πώς μπορώ να φορτώσω ένα αρχείο MSG;
from aspose.email_foss.msg import MapiMessage
msg = MapiMessage.from_file("message.msg")Πώς δημιουργώ ένα νέο μήνυμα;
msg = MapiMessage.create("Subject", "Body")
msg.save("output.msg")Πώς μπορώ να προσθέσω συνημμένα;
msg.add_attachment("file.pdf", data_bytes, mime_type="application/pdf")Γνωστοί περιορισμοί
Υπάρχουν μη υλοποιημένες μέθοδοι;
Όχι. Όλες οι δημόσιες μεθόδους API είναι πλήρως υλοποιημένες στην τρέχουσα έκδοση.
Υποστηρίζεται το TNEF (winmail.dat);
Όχι. Μόνο η τυπική μορφή MSG (CFB) υποστηρίζεται.
Υπάρχει υποστήριξη ημερολογίου/ραντεβού;
Η βιβλιοθήκη διαχειρίζεται τα αρχεία MSG γενικά. Οι ιδιότητες που αφορούν το ημερολόγιο μπορούν να προσπελαστούν μέσω των αναγνωριστικών ιδιοτήτων MAPI, αλλά δεν υπάρχει αφιερωμένο API ημερολογίου.