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

Четете и анализирайте Microsoft® Outlook MSG имейли чрез Python.

Какво е MSG-Extractor Library?

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

 Български