Бібліотека Python з відкритим кодом для MSG-файлів Outlook®

Читайте та аналізуйте електронні листи MSG Microsoft® Outlook за допомогою Python.

Що таке MSG-Extractor Library?

MSG-Extractor дає розробникам програмного забезпечення можливість обробляти MSG-файли Microsoft Outlook із програм Python. Він автоматизує вилучення ключових даних електронної пошти, таких як поля «від», «кому», «копія», а також тема, текст, дата та вкладення. Бібліотека Python MSG також підтримує такі функції, як читання повідомлень електронної пошти, видобування вкладень, вбудовування файлів MSG, аргументів командного рядка та збереження вкладень у спеціальному місці. 

Previous Next

Як встановити MSG-Extractor?

Встановіть MSG-Extractor через PyPi

 pip install extract-msg 

Відкрийте файл MSG через Python

Бібліотека MSG-Extractor дозволяє розробникам Python отримувати доступ і читати вміст файлів Outlook MSG. Ви можете отримати доступ до адрес одержувачів електронної пошти, а також переглянути повідомлення електронної пошти та вкладення. Використовуючи наступні рядки коду, ви можете легко читати повідомлення через python.

Відкрийте файл MSG

  1. Відкрийте існуючий файл MSG за допомогою методу extract_msg.Message() і передайте ім’я файлу як параметр
  2. Отримайте та надрукуйте відправника електронного листа за допомогою властивості msg.sender
  3. Отримайте та надрукуйте дату електронного листа за допомогою властивості msg.date
  4. Отримайте та надрукуйте тему електронного листа за допомогою властивості msg.subject
  5. Отримайте та надрукуйте тіло електронного листа за допомогою властивості 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 дозволяє видобувати вкладення з файлів Outlook MSG. API надає функціональні можливості для сканування всіх повідомлень електронної пошти, що зберігаються в MSG, і відображає список знайдених повідомлень. Користувачі можуть вибирати вкладення на свій вибір і зберігати їх у вибраній папці. Це також дозволяє користувачам видаляти непотрібні файли.

 Українська