Моя проблема заключается в следующем: мне нужно определить временную метку первого и последнего электронного письма, отправленного из учетной записи Exchange, за каждый день, для которого существует почта. Кроме того, для каждого дня мне нужно ранжировать слова, которые появляются в каждом электронном письме, чтобы я мог сообщать о трендовых словах за каждый день.
У меня есть два подхода к этому, которые я рассматриваю, и буду рад комментариям и предложениям, касающимся либо этих подходов, либо чего-то совершенно другого.
Я отказался от экспорта файла из Outlook в виде CSV-файла, поскольку он включает в себя поля меток времени в выходных данных, что для меня является решающим фактором.
Подход № 1:
Используйте Perl и Net::POP3, чтобы вытащить сообщения из папки "Входящие" и удалить их. а затем вставьте их в базу данных MySQL.
Подход № 2:
Используйте Win32:OLE, чтобы попытаться действовать как настоящий клиент Exchange, к тому же конец.