Avoimen lähdekoodin Python Library for Outlook® MSG-tiedostot
Lue ja jäsennä Microsoft® Outlook MSG -sähköposteja Pythonin kautta.
Mikä on MSG-Extractor Library?
MSG-Extractor antaa ohjelmistokehittäjille mahdollisuuden käsitellä Microsoft Outlookin MSG-tiedostoja Python-sovelluksista. Se automatisoi tärkeiden sähköpostitietojen, kuten lähettäjä-, vastaanottaja-, cc-kenttien sekä aiheen, tekstin, päivämäärän ja liitteiden poimimisen. Python MSG -kirjasto tukee myös ominaisuuksia, kuten sähköpostiviestin lukemista, liitteiden purkamista, MSG-tiedostojen upottamista, komentoriviargumentteja ja liitteiden tallentamista mukautettuun sijaintiin.
Kuinka asentaa MSG-Extractor?
Asenna MSG-Extractor PyPin kautta
pip install extract-msg
Avaa MSG-tiedosto Pythonin kautta
MSG-Extractor-kirjaston avulla Python-kehittäjät voivat käyttää ja lukea Outlookin MSG-tiedostojen sisältöä. Voit tarkastella sähköpostin vastaanottajien osoitteita sekä tarkastella sähköpostiviestejä ja liitteitä. Seuraavien koodirivien avulla voit lukea viestejä helposti pythonin kautta.
Avaa MSG-tiedosto
- Avaa olemassa oleva MSG-tiedosto käyttämällä metodia extract_msg.Message() ja anna tiedoston nimi parametriksi
- Hae ja tulosta sähköpostin lähettäjä käyttämällä msg.sender -ominaisuutta
- Hae ja tulosta sähköpostin päivämäärä käyttämällä msg.date -ominaisuutta
- Hae ja tulosta sähköpostin aihe käyttämällä msg.subject -ominaisuutta
- Hanki ja tulosta sähköpostin viestin runko käyttämällä msg.body -ominaisuutta
Python-riippuvuus MSG-Extractorille
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))
Tallenna liitteet ja viestit
MSG-Extractor-kirjasto mahdollistaa liitteiden purkamisen Outlookin MSG-tiedostoista. API tarjoaa toiminnon kaikkien MSG:hen tallennettujen sähköpostiviestien skannaamiseen ja näyttää luettelon löytämistään viesteistä. Käyttäjät voivat valita haluamansa liitteet ja tallentaa ne valittuun kansioon. Sen avulla käyttäjät voivat myös poistaa ei-toivottuja tiedostoja.