Добре, ето го текущият ми проблем, който може да бъде разделен на няколко части и всеки съвет относно която и да е част ще бъде много оценен!
Общ преглед на общия проблем: Имам няколко PST файла, в които всеки имейл, съдържащ се в PST файловете, има етикет, който трябва да премахна. Крайната цел е PST файл без етикета (етикетът е 3 реда текст във всеки имейл в скоби отгоре и отдолу с редове *).
За да реша това, исках да мога да манипулирам PST в Python.
За да манипулирам в Python, открих, че мога да използвам Outlook Redemption и неговите MAPI таблици (не съм използвал никакви MAPI таблици преди).
Outlook Redemption се внедрява в DLL файл и никога преди не ми се е налагало да импортирам DLL файл в Python, така че проверих Stack Overflow и получих този отговор. Не разбирам обаче тези редове:
# Actually map the call ("HLLAPI(...)") to a Python name. hllApi = hllApiProto (("HLLAPI", hllDll), hllApiParams)
Какво трябва да поставя в интервала, означен с "...", и има ли предвид нещо специално, като го съпоставя с име на Python?
Както казах, всяка помощ/съвет/предложения/съжаление ще бъдат много оценени.