Nyílt forráskódú Python Library for Outlook® MSG Files
Microsoft® Outlook MSG e-mailek olvasása és elemzése Python segítségével.
Mi az MSG-Extractor Library?
Az MSG-Extractor lehetővé teszi a szoftverfejlesztők számára a Python alkalmazásokból származó Microsoft Outlook MSG-fájlok feldolgozását. Automatizálja a kulcsfontosságú e-mail adatok, például a feladó, címzett, cc mezők, valamint a tárgy, törzs, dátum és mellékletek kinyerését. A Python MSG-könyvtár olyan funkciókat is támogat, mint az e-mailek elolvasása, a mellékletek kibontása, az MSG-fájlok beágyazása, a parancssori argumentumok és a mellékletek mentése egyéni helyre.
Hogyan telepítsem az MSG-Extractor-t?
Telepítse az MSG-Extractor programot PyPi-n keresztül
pip install extract-msg
Nyissa meg az MSG fájlt a Python segítségével
Az MSG-Extractor könyvtár lehetővé teszi a Python fejlesztők számára, hogy hozzáférjenek és elolvassák az Outlook MSG-fájlok tartalmát. Hozzáférhet az e-mail címzettek címeihez, valamint megtekintheti az e-mail üzeneteket és mellékleteket. A következő kódsorok használatával könnyedén elolvashatja az üzeneteket a python segítségével.
Nyissa meg az MSG fájlt
- Nyissa meg a meglévő MSG-fájlt az extract_msg.Message() metódussal, és adja meg a fájl nevét paraméterként
- Szerezze meg és nyomtassa ki az e-mail feladóját az msg.sender tulajdonság használatával
- Szerezze be és nyomtassa ki az e-mail dátumát az msg.date tulajdonság használatával
- Szerezze be és nyomtassa ki az e-mail tárgyát az msg.subject tulajdonság használatával
- Szerezze be és nyomtassa ki az e-mail üzenet törzsét az msg.body tulajdonság használatával
Python-függőség az MSG-Extractor számára
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))
Mellékletek és üzenetek mentése
Az MSG-Extractor könyvtár lehetővé teszi a mellékletek kinyerését az Outlook MSG fájljaiból. Az API biztosítja az MSG-ben tárolt összes e-mail üzenet átvizsgálását, és megjeleníti a talált üzenetek listáját. A felhasználók kiválaszthatják az általuk választott mellékleteket, és elmenthetik azokat egy kiválasztott mappába. Lehetővé teszi a felhasználók számára a nem kívánt fájlok törlését is.