Open Source Python Library for Outlook® MSG-filer
Les og analyser Microsoft® Outlook MSG-e-poster via Python.
Hva er MSG-Extractor Library?
MSG-Extractor gir programvareutviklere muligheten til å behandle Microsoft Outlook MSG-filer fra Python-apper. Den automatiserer utvinningen av viktige e-postdata som fra, til, cc-felt samt emne, brødtekst, dato og vedlegg. Python MSG-biblioteket støtter også funksjoner som å lese en e-postmelding, trekke ut vedlegg, bygge inn MSG-filer, kommandolinjeargumenter og lagre vedlegg til egendefinert plassering.
Hvordan installere MSG-Extractor?
Installer MSG-Extractor via PyPi
pip install extract-msg
Åpne MSG-fil via Python
MSG-Extractor-biblioteket lar Python-utviklere få tilgang til og lese innholdet i Outlook MSG-filer. Du kan få tilgang til e-postmottakernes adresser samt se e-postmeldinger og vedlegg. Ved å bruke følgende kodelinjer kan du enkelt lese meldinger via python.
Åpne MSG-fil
- Åpne eksisterende MSG-fil med metoden extract_msg.Message() og send filnavnet som parameter
- Hent og skriv ut avsenderen av e-posten ved å bruke msg.sender-egenskapen
- Få og skriv ut datoen for e-posten ved å bruke msg.date-egenskapen
- Få og skriv ut emnet for e-posten ved å bruke msg.subject-egenskapen
- Hent og skriv ut meldingsteksten til e-posten ved å bruke msg.body-egenskapen
Python-avhengighet 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))
Lagre vedlegg og meldinger
MSG-Extractor-biblioteket gjør det mulig å trekke ut vedlegg fra Outlook MSG-filer. API-en gir funksjonaliteten til å skanne alle e-postmeldinger som er lagret i MSG og viser listen over meldinger den finner. Brukere kan velge vedlegg etter eget valg og lagre dem i en valgt mappe. Det lar også brukere slette uønskede filer.