Open Source Python Library til Outlook® MSG-filer
Læs og parse Microsoft® Outlook MSG-e-mails via Python.
Hvad er MSG-Extractor Library?
MSG-Extractor giver softwareudviklere mulighed for at behandle Microsoft Outlook MSG-filer fra Python-apps. Det automatiserer udtrækning af vigtige e-mail-data såsom fra, til, cc-felter samt emne, brødtekst, dato og vedhæftede filer. Python MSG-biblioteket understøtter også funktioner som f.eks. at læse en e-mail-besked, udpakke vedhæftede filer, indlejre MSG-filer, kommandolinjeargumenter og gemme vedhæftede filer på en tilpasset placering.
Hvordan installeres MSG-Extractor?
Installer MSG-Extractor via PyPi
pip install extract-msg
Åbn MSG-fil via Python
MSG-Extractor-biblioteket giver Python-udviklere mulighed for at få adgang til og læse indholdet af Outlook MSG-filer. Du kan få adgang til e-mail-modtagers adresser samt se e-mail-beskeder og vedhæftede filer. Ved at bruge følgende kodelinjer kan du nemt læse beskeder via python.
Åbn MSG-fil
- Åbn eksisterende MSG-fil ved hjælp af metoden extract_msg.Message() og send filnavnet som parameter
- Hent og udskriv afsenderen af e-mailen ved hjælp af msg.sender-egenskaben
- Hent og udskriv datoen for e-mailen ved hjælp af msg.date-egenskaben
- Hent og udskriv emnet for e-mailen ved hjælp af msg.subject-egenskaben
- Hent og udskriv e-mailens meddelelsestekst ved hjælp af msg.body-egenskaben
Python-afhængighed for 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))
Gem vedhæftede filer og meddelelser
MSG-Extractor-biblioteket muliggør udtrækning af vedhæftede filer fra Outlook MSG-filer. API'en giver funktionaliteten til at scanne alle e-mail-beskeder gemt i MSG og viser listen over meddelelser, som den finder. Brugere kan vælge de vedhæftede filer efter eget valg og gemme dem i en valgt mappe. Det giver også brugere mulighed for at slette uønskede filer.