Βιβλιοθήκη Python ανοιχτού κώδικα για αρχεία MSG® του Outlook

Διαβάστε και αναλύστε τα email του Microsoft® Outlook MSG μέσω Python.

Τι είναι η Βιβλιοθήκη MSG-Extractor;

Το MSG-Extractor δίνει στους προγραμματιστές λογισμικού τη δυνατότητα να επεξεργάζονται αρχεία MSG του Microsoft Outlook από εφαρμογές Python. Αυτοματοποιεί την εξαγωγή βασικών δεδομένων email, όπως πεδία από, προς, cc καθώς και θέμα, σώμα, ημερομηνία και συνημμένα. Η βιβλιοθήκη Python MSG υποστηρίζει επίσης λειτουργίες όπως η ανάγνωση ενός μηνύματος email, η εξαγωγή συνημμένων, η ενσωμάτωση αρχείων MSG, τα ορίσματα της γραμμής εντολών και η αποθήκευση συνημμένων σε προσαρμοσμένη τοποθεσία. 

Previous Next

Πώς να εγκαταστήσετε το MSG-Extractor;

Εγκαταστήστε το MSG-Extractor μέσω PyPi

 pip install extract-msg 

Ανοίξτε το αρχείο MSG μέσω Python

Η βιβλιοθήκη MSG-Extractor επιτρέπει στους προγραμματιστές της Python να έχουν πρόσβαση και να διαβάζουν τα περιεχόμενα των αρχείων MSG του Outlook. Μπορείτε να αποκτήσετε πρόσβαση στις διευθύνσεις παραληπτών email καθώς και να προβάλετε μηνύματα email και συνημμένα. Χρησιμοποιώντας τις ακόλουθες γραμμές κώδικα, μπορείτε εύκολα να διαβάσετε μηνύματα μέσω python.

Ανοίξτε το αρχείο MSG

  1. Ανοίξτε το υπάρχον αρχείο MSG χρησιμοποιώντας τη μέθοδο extract_msg.Message() και περάστε το όνομα αρχείου ως παράμετρο
  2. Λάβετε και εκτυπώστε τον αποστολέα του μηνύματος ηλεκτρονικού ταχυδρομείου χρησιμοποιώντας την ιδιότητα msg.sender
  3. Λάβετε και εκτυπώστε την ημερομηνία του email χρησιμοποιώντας την ιδιότητα msg.date
  4. Λάβετε και εκτυπώστε το θέμα του μηνύματος ηλεκτρονικού ταχυδρομείου χρησιμοποιώντας την ιδιότητα msg.subject
  5. Λάβετε και εκτυπώστε το σώμα του μηνύματος του email χρησιμοποιώντας την ιδιότητα msg.body

Εξάρτηση Python για MSG-Extractor

f = r'MS_Outlook_file.msg' 
# open message
msg = extract_msg.Message(f)
# print sender name
print('Sender: {}'.format(msg.sender))
# print date
print('Sent On: {}'.format(msg.date))
# print subject
print('Subject: {}'.format(msg.subject))
# print body
print('Body: {}'.format(msg.body))

Αποθήκευση συνημμένων και μηνυμάτων

Η βιβλιοθήκη MSG-Extractor επιτρέπει την εξαγωγή συνημμένων από αρχεία MSG του Outlook. Το API παρέχει τη δυνατότητα σάρωσης όλων των μηνυμάτων email που είναι αποθηκευμένα στο MSG και εμφανίζει τη λίστα των μηνυμάτων που βρίσκει. Οι χρήστες μπορούν να επιλέξουν τα συνημμένα της επιλογής τους και να τα αποθηκεύσουν σε έναν επιλεγμένο φάκελο. Επιτρέπει επίσης στους χρήστες να διαγράφουν ανεπιθύμητα αρχεία.

 Ελληνικά