Руководство для начинающих по решению на основе Linux для чтения содержимого почты (включая вложения) из файлов Pst в MS Outlook - PullRequest
2 голосов
/ 18 января 2011

Я только начал с основ того, как MS Outlook хранит свои письма в своем собственном формате (формат .pst), и мне нужно доставить скрипт (искать что-то или написать свой), который -

  • анализирует эти файлы .pst в системе linux (которые были заархивированы и отправлены сюда)
  • создает один файл .txt для каждого письма.Создает один файл .zip для каждого вложения.Это основная вещь, которую нужно сделать.Мне также нужно присвоить уникальные имена текстовым файлам, которые будут созданы.
  • Любой язык - PHP, Java, Python - какой бы ни был доступен / применим.

Некоторыебазовые вопросы
Было бы неплохо, если бы кто-нибудь мог прояснить эти основные вопросы -

  • Хранятся ли как почтовое содержимое, так и информация о вложениях в виде файлов PST?

Я получил это до сих пор

Google Email Uploader (с открытым исходным кодом), они выполняют часть чтения ...

Есть какие-нибудь предложения относительно того, какое из этих решений или какие-то другие попробовать?Или, если бы вы могли рассказать о любом из ваших переживаний, чтобы у меня появилась идея, прежде чем на самом деле попробовать какое-либо решение, а потом осознать, что это невозможно.Любые указатели будут оценены.Я в основном родом из LAMP с небольшим знанием других языков.Недавно я немного программировал на bash.

Спасибо,
Sandeepan

Обновление
JPST работает нормально.Для этих вещей существуют модули - читать все сообщения (вы можете просто написать код для сохранения в файлах), сохранять вложения и многое другое.

Также я узнал, что содержимое почты, а также вложения,все они хранятся в файлах .pst.

Ответы [ 2 ]

0 голосов
/ 27 апреля 2011

Вы также можете рассмотреть Aspose.Network для анализа файлов Outlook PST. В среде Linux существует 2 способа анализа PST с помощью Aspose.Network.

  1. Использование Aspose.Network для Java . Для этого требуется JDK от Sun, и он будет работать непосредственно в Linux, поскольку библиотека Aspose.Network for Java написана на Java. Здесь - это пример Java-программы для экспорта файлов MSG из PST.

  2. Использование Aspose.Network для .NET с Mono в Linux. Это решение зависит от Mono для запуска кода .NET в среде Linux, поскольку библиотека Aspose.Network for .NET написана исключительно на .NET. Здесь - это пример программы .NET для экспорта сообщений (MSG) из PST.

0 голосов
/ 04 марта 2011

Вы можете посмотреть либо http://alioth.debian.org/projects/libpst/, либо http://www.genusa.com/utils/pmseu.htm

...