Atvērtā pirmkoda Python bibliotēka programmai Outlook® MSG faili
Lasiet un parsējiet Microsoft® Outlook MSG e-pastus, izmantojot Python.
Kas ir MSG-Extractor bibliotēka?
MSG-Extractor sniedz programmatūras izstrādātājiem iespēju apstrādāt Microsoft Outlook MSG failus no Python lietotnēm. Tas automatizē galveno e-pasta datu, piemēram, lauku no, uz, kopiju, kā arī temata, pamatteksta, datuma un pielikumu izgūšanu. Python MSG bibliotēka atbalsta arī tādas funkcijas kā e-pasta ziņojuma lasīšana, pielikumu izvilkšana, MSG failu iegulšana, komandrindas argumenti un pielikumu saglabāšana pielāgotā vietā.
Kā instalēt MSG-Extractor?
Instalējiet MSG-Extractor, izmantojot PyPi
pip install extract-msg
Atveriet MSG failu, izmantojot Python
MSG-Extractor bibliotēka ļauj Python izstrādātājiem piekļūt Outlook MSG failu saturam un lasīt to. Varat piekļūt e-pasta adresātu adresēm, kā arī skatīt e-pasta ziņas un pielikumus. Izmantojot šādas koda rindiņas, varat viegli lasīt ziņojumus, izmantojot python.
Atveriet MSG failu
- Atveriet esošo MSG failu, izmantojot metodi extract_msg.Message() un norādiet faila nosaukumu kā parametru
- Iegūstiet un izdrukājiet e-pasta sūtītāju, izmantojot msg.sender rekvizītu
- Iegūstiet un izdrukājiet e-pasta datumu, izmantojot rekvizītu msg.date
- Iegūstiet un izdrukājiet e-pasta tematu, izmantojot rekvizītu msg.subject
- Iegūstiet un izdrukājiet e-pasta ziņojuma pamattekstu, izmantojot msg.body rekvizītu
Python atkarība no 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))
Saglabājiet pielikumus un ziņojumus
MSG-Extractor bibliotēka ļauj iegūt pielikumus no Outlook MSG failiem. API nodrošina visu MSG saglabāto e-pasta ziņojumu skenēšanas funkcionalitāti un parāda atrasto ziņojumu sarakstu. Lietotāji var izvēlēties pielikumus pēc savas izvēles un saglabāt tos izvēlētajā mapē. Tas arī ļauj lietotājiem izdzēst nevēlamus failus.