Библиотека Python с открытым исходным кодом для файлов Outlook® MSG

Чтение и анализ электронных сообщений Microsoft® Outlook MSG с помощью Python.

Что такое MSG-Extractor Library?

MSG-Extractor дает разработчикам программного обеспечения возможность обрабатывать файлы Microsoft Outlook MSG из приложений 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, и отображает список найденных сообщений. Пользователи могут выбирать вложения по своему выбору и сохранять их в выбранную папку. Это также позволяет пользователям удалять ненужные файлы.

 Русский