Αυτό το σύντομο σεμινάριο εστιάζει στον τρόπο Δημιουργίας ενός αρχείου PST στην Python παρέχοντας αναφορές για τη δημιουργία του περιβάλλοντος και στη συνέχεια τη ροή προγράμματος για την εκτέλεση αυτής της εργασίας. Θα εξοικειωθείτε με τη διαδικασία δημιουργίας ενός νέου αρχείου PST στην Python με τη βοήθεια μερικών γραμμών κώδικα μαζί με την επιλογή εισαγωγής διαφορετικών τύπων φακέλων σε αυτό.
Βήματα για τη δημιουργία ενός αρχείου PST στην Python
- Δημιουργήστε το περιβάλλον για το χρησιμοποιήστε το Aspose.Email για Python μέσω .NET στην εφαρμογή σας για τη δημιουργία PST στην Python
- Συμπεριλάβετε τον χώρο ονομάτων aspose.email στο αρχείο Python
- Δημιουργήστε μια παρουσία της κλάσης PersonalStorage για να δημιουργήσετε το αρχείο PST στο δίσκο
- Προσθέστε έναν προκαθορισμένο φάκελο στον ριζικό φάκελο του PST
- Συμπεριλάβετε έναν προσαρμοσμένο φάκελο στον ριζικό φάκελο
- Αποθηκεύστε το αρχείο PST που δημιουργήθηκε στο δίσκο
Τα παραπάνω βήματα περιγράφουν τη διαδικασία δημιουργίας ενός νέου PST στην Python όπου η διαδικασία θα ξεκινήσει με την εισαγωγή του χώρου ονομάτων API στο αρχείο Python, το οποίο στη συνέχεια ακολουθείται από τη δημιουργία ενός αρχείου PST στο δίσκο χρησιμοποιώντας την κλάση PersonalStorage. Κάποιος μπορεί να δημιουργήσει ένα αρχείο PST παρέχοντας το όνομα του αρχείου PST και την έκδοση μορφής αρχείου που μπορεί να είναι κωδικοποιημένη είτε Unicode είτε ANSI. Ενδέχεται να δημιουργήσουμε ένα αρχείο PST χωρίς φάκελο και να εισάγουμε προκαθορισμένους ή προσαρμοσμένους φακέλους πριν το αποθηκεύσουμε στο δίσκο.
Κώδικας για τη δημιουργία PST στην Python
Αυτό το παράδειγμα παρουσιάζει πώς να δημιουργήσετε αρχείο PST του Outlook στην Python χρησιμοποιώντας μια από τις υπερφορτωμένες συναρτήσεις create() που ανήκει στην κλάση PersonalStorage. Μπορείτε εύκολα να εισαγάγετε προκαθορισμένους φακέλους χρησιμοποιώντας τον απαριθμητή standard_ipm_folder που περιέχει καταχωρήσεις όπως Inbox, SentItems, Outbox, DeletedItems, Tasks, Contacts, κ.λπ. για να αναφέρουμε μερικά. Μπορείτε επίσης να προσθέσετε προσαρμοσμένους φακέλους που δεν είναι τυπικοί αλλά μπορεί να απαιτούνται στην υλοποίησή σας.
Αυτό το άρθρο περιλαμβάνει πώς να δημιουργήσετε ένα αρχείο PST στην Python χρησιμοποιώντας την απλή διεπαφή API. Εάν ενδιαφέρεστε να μάθετε σχετικά με τη μετατροπή ενός αρχείου EML σε αρχείο MSG στην Python, ανατρέξτε στο άρθρο στο πώς να μετατρέψετε το EML σε MSG χρησιμοποιώντας Python.