Могу ли я получить доступ к архивам Microsoft Outlook PST с помощью других инструментов?

6985
nik

Я хотел бы получить доступ к своим архивам Microsoft Outlook (pst-файлам) с компьютеров, на которых не установлен Microsoft Office. Это возможно? Подумайте о стоимости архивных файлов PST за несколько лет.

Мои основные критерии для доступа следующие (в порядке убывания необходимости),

  1. Откройте файл PST и просмотрите отдельные письма и вложения.
    • Поиск по почте (как можно ближе в Outlook)
    • Изменить : удалить письма или вложения
    • Реорганизовать : перемещать почту между папками в PST или за ее пределами в другие форматы, обрабатываемые инструментом (например, родные форматы Thunderbird)
    • Копирование : переместить другие письма в файл PST (я думаю, это немного растянулось)

Если вам известны инструменты, которые будут работать с некоторыми версиями файлов Outlook PST, это нормально.

Если вы знаете об инструментах, основанных на Linux, а не Windows, это тоже хорошо.


Обновление : недавняя тема Slashdot : Microsoft открывает формат PST для Outlook .
На основе этой статьи о функциональной совместимости MSDN: «
Дорожная карта» для личных папок Outlook (.pst) Документация .

Чтобы облегчить взаимодействие и предоставить клиентам и поставщикам доступ к данным в файлах .pst на различных платформах, мы будем выпускать документацию для формата файлов .pst.

10
Этот вопрос, как написано в настоящее время, технически не является темой вопроса о рекомендации программного обеспечения. Однако я оставлю этот вопрос открытым, потому что он не такой широкий, как некоторые из рекомендаций, и служит полезной цели для сообщества. Возможно, вы захотите посмотреть на этот вопрос [meta.su]: [Как мне задать вопрос, который может потребовать рекомендации программного обеспечения?] (Http://meta.superuser.com/questions/5372/how-do-i-ask -a-вопрос-что-может-требовать, рекомендуя программное обеспечение) bwDraco 10 лет назад 0

6 ответов на вопрос

6
chills42

Файл .PST является проприетарным форматом, и AFAIK может использоваться только продуктами Microsoft.

Есть способы обойти это, например, используя Thunderbird для открытия файла и создания нового архива на основе формата mbox.

Это первоначальное преобразование можно выполнить только в Windows, поскольку для доступа к информации используется встроенный почтовый API, но после преобразования архива он должен быть доступен большинству инструментов электронной почты, как в Windows, так и в Linux.

Я предполагаю, что для этого требуется установленная Microsoft Outlook (?) Windows. Как только преобразование завершено, архивы доступны в открытых форматах. Это начало. nik 15 лет назад 0
5
jwaddell

libpst - это библиотека с открытым исходным кодом, которую можно использовать для преобразования файла PST в коллекцию файлов mbox. Последняя версия теперь работает с форматом Outlook 2003 и не требует установки Microsoft Outlook.

Программа readpst является частью libpst и упакована для ряда дистрибутивов Linux, включая Ubuntu, RedHat и Fedora. Похоже, что не существует исполняемого файла Windows, доступного с основного сайта libpst, поэтому вам, возможно, придется скомпилировать свой собственный из исходного кода, если вы хотите использовать его в Windows.

Это звучит интересно. Благодарю. nik 15 лет назад 0
@nik: Вы можете скачать сборку `libpst` для двоичных файлов (включая` readpst`) для Windows здесь: http://gate.alks.org/libpst/ alk 12 лет назад 0
2
Axxmasterr

Существует инструмент под названием EX-Merge, который позволяет извлекать все содержимое почтового ящика обмена. Это полезно, только если у вас есть сервер обмена для подключения. Другая программа - сторонняя утилита конвертации. Он может конвертировать PST в несколько разных форматов.

Transcend Utility для PST

Скачать ExMerge здесь

Таким образом, `ExMerge` не может использоваться в архивах файлов PST, которые я скопировал. Утилита Transcend звучит впечатляюще, но она не бесплатна. Спасибо, уделит больше внимания этим вещам. nik 15 лет назад 0
1
Cheeso

PST Walker позволяет просматривать и экспортировать элементы из файла PST.

Это не требует, чтобы Outlook прочитал файл PST. Стоит 49 долларов.

1
Julian Knight

I don't believe that you can view PST files without Outlook.

If the PST file is corrupt - something that happens with monotonous regularity - you should run:

C:\Program Files\Microsoft Office\Office12\SCANPST.exe 

or - for 64bit Windows:

C:\Program Files (x86)\Microsoft Office\Office12\SCANPST.exe 

Run it a few times to try and get rid of the corruption.

To prevent (actually it only reduces occurrences) corruption of PST's:

  • Keep them small (many small PST's are better than 1 large)
  • Don't keep them on network drives
  • Close them except when actually really needed
  • Back them up using a tool that uses Windows Shadow Copy

PST files used to be JET database files though I don't know if that is still true. When they were, in theory you should have been able to use a database tool to read them. Never actually tried though.

0
snowdude

FileLocator Pro от Mythicsoft может читать файлы PST: http://www.mythicsoft.com/filelocatorpro

Я использовал его для чтения PST-файлов на компьютерах, на которых нет Outlook (обычно для поиска важной электронной почты или контакта), хотя, поскольку вам приходится «искать» элемент, который вы хотите прочитать, не очень хорошо, если вы просто хотите просматривать.