Open Source Python Library for Outlook® MSG-filer
Läs och analysera Microsoft® Outlook MSG-e-postmeddelanden via Python.
Vad är MSG-Extractor Library?
MSG-Extractor ger mjukvaruutvecklare möjligheten att bearbeta Microsoft Outlook MSG-filer från Python-appar. Det automatiserar extraheringen av viktiga e-postdata som från, till, cc-fält samt ämne, brödtext, datum och bilagor. Python MSG-biblioteket stöder också funktioner som att läsa ett e-postmeddelande, extrahera bilagor, bädda in MSG-filer, kommandoradsargument och spara bilagor på anpassad plats.
Hur man installerar MSG-Extractor?
Installera MSG-Extractor via PyPi
pip install extract-msg
Öppna MSG-fil via Python
MSG-Extractor-biblioteket låter Python-utvecklare komma åt och läsa innehållet i Outlook MSG-filer. Du kan komma åt e-postmottagarens adresser samt se e-postmeddelanden och bilagor. Genom att använda följande kodrader kan du enkelt läsa meddelanden via python.
Öppna MSG-fil
- Öppna befintlig MSG-fil med metoden extract_msg.Message() och skicka filnamnet som parameter
- Hämta och skriv ut avsändaren av e-postmeddelandet med egenskapen msg.sender
- Hämta och skriv ut datumet för e-postmeddelandet med egenskapen msg.date
- Hämta och skriv ut ämnet för e-postmeddelandet med egenskapen msg.subject
- Hämta och skriv ut meddelandetexten i e-postmeddelandet med egenskapen msg.body
Python-beroende för 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))
Spara bilagor och meddelanden
MSG-Extractor-biblioteket möjliggör extrahering av bilagor från Outlook MSG-filer. API:et tillhandahåller funktionen för att skanna alla e-postmeddelanden som lagras i MSG och visar listan över meddelanden som den hittar. Användare kan välja bilagor och spara dem i en vald mapp. Det tillåter också användare att ta bort oönskade filer.