下载地址:http://msdn.microsoft.com/en-us/library/ff385210.aspx
微软早些时候便承诺会在今年将其Outlook软件所用的PST数据格式的技术细节公开,而上周他们终于发布了有关的技术文档,兑现了这个承诺。
微软公司负责Office软件的集团经理Paul Lorimer确认称,曾有不少用户来信要求他们改善其Outlook软件中的电子邮件,日历,联系人列表等数据的数据格式开放性,而PST格式则是微软目前用来存放这类数据的主要文件格式。
微软希望这份文档的发布能令其客户及合作伙伴更好地应用PST格式,这样用户使用Outlook软件收发到的邮件等数据便可以与Gmail,Facebook等其它流行程序/站点共通。
---------------------------------------------------------------------
微软计划开放Outlook所用的.pst格式http://article.pchome.net/content-993012.html
微软周一宣布将开放Outlook程序所用的数据格式。微软的产品经理Paul Lorimer在博客中发帖称微软正在准备对外发布Outlook专用的.pst文件格式的规格说明书。Paul Lorimer写道:“越来越多的信息正以数字的形式进行记录并共享,因此数据的可移植性成为我们的客户和合作伙伴最迫切的要求之一。其中也包括对Outlook程序所创建的电子邮件,日历,联系人等信息可移植性的要求。“
而这份规格说明书则让第三方程序具备读取,创建存放在服务器和客户机上的.pst格式文件的能力,同时还可以与这些.pst文件进行互动。
不过Lorimer表示这份技术文档的编制工作才刚刚开始,他们正在与各界紧密合作以完善这份文档的编写工作。Lorimer还表示,文档发布之后,开发者使用任何平台上的软件均可以对.PST格式的文件进行自由操作。
--------------------------------------------------------------------------------------
MS Outlook PST file format http://www.mailnavigator.com/reading_ms_outlook_pst_files.html
The format of MS Outlook mail archives (*.pst) is protected by Microsoft. Therefore, in MailNavigator, *.pst files can be accessed only indirectly, with the help of Outlook-OLE. In effect, a search of messages in Outlook folders is achieved by Outlook's own resources.
To access a PST file, this file must be accessible from MS Outlook as a mail folder. It must be available for opening not only as an external file, but must be directly accessible in MS Outlook. In this case, MailNavigator will find the list of MS Outlook folders and the necessary folder can be loaded, or used for a message search.
When you have accessed your pst file in MS Outlook, go to "Information retrieval" in MailNavigator. Select as source for your search: MAIL of MS Outlook. A list of accessible mailboxes in the MS Outlook Directory will appear on the right. To load one of the folders into the navigator, double click on it.
In the trial-version of MailNavigator there are no limitations on operating with .pst files, so you can test how it works in all its aspects.
--------------------------------------------------------------------------------------
Personal Storage Table http://en.wikipedia.org/wiki/Personal_Storage_Table
Size and formats
Outlook 2002 and earlier use ANSI (extended ASCII with a codepage) encoding for their .pst and .ost files. This format has a maximum size of 2 GB (231bytes) and does not support unicode. A file exceeding this size is likely to give error messages, such as ".pst has reached maximum size limit," and could become corrupted. Although superseded, this format continues to be supported by Microsoft Outlook 97 and later (98, 2000, 2002 (XP), 2003, 2007), by Internet Message Access Protocol Version 4rev1 (IMAP4) accounts and by HTTP accounts.[8]
From Outlook 2003 and onward, the standard format for .pst and .ost files is Unicode (UTF-16 little-endian). This allows a user-definable maximum-file size up to 20 GB that exceeds the previous limit of 2 GB. This format is supported by Microsoft Outlook 2003 and later (2007) [8][9] A file that is created in the personal-folders format in Outlook 2003 or in Microsoft Office Outlook 2007 is not compatible with earlier versions of Microsoft Outlook and cannot be opened by using those older versions.[1] If this limit is reached or sometimes exceeded, retrieval of the .pst file can be difficult if not impossible.
Entourage
Entourage is the Outlook version for Mac OS. However, it uses certain Mac OS-specific extensions to store data in .pst and .ost files (e.g. MacBinary).
References
- ^ a b "Introduction to Personal Folders files (.pst)". Microsoft.com. Retrieved 2008-10-04.
- ^ "Personal folder files are unsupported over a LAN or WAN link". Microsoft.com.
- ^ "Reduce the size of a .pst file". Microsoft.com. Retrieved 2008-10-04.
- ^ "Create a .pst file in Outlook 2003/Office Outlook 2007 format". Microsoft.com. Retrieved 2008-10-04.
- ^ "XCLN: Improving the Security of PST Files". Microsoft.com. Retrieved 2009-08-12.
- ^ "Roadmap for Outlook Personal Folders (.pst) Documentation". Microsoft. 2009-10-26. Retrieved 2009-10-26.
- ^ Migrating from Microsoft Outlook to Gmail
- ^ a b "The .pst file has a different format and folder size limit in Outlook 2007 and in Outlook 2003 (KB830336)". Microsoft. 2007-02-05. Retrieved 2007-03-05.
- ^ "How to configure the size limit for both (.pst) and (.ost) files in Outlook 2007 and in Outlook 2003 (KB832925)". Microsoft. 2007-02-13. Retrieved 2008-04-09.
--------------------------------------------------------------------------------------
Outlook .pst file format and interoperability http://blogs.msdn.com/outlook/archive/2009/10/29/outlook-pst-file-format-and-interoperability.aspx
--------------------------------------------------------------------------------------
Reading an Outlook PST FIle http://www.perlmonks.org/?node_id=466065
I would suggest this ready rolled, free, with source code, (non Perl) solution: Personal Message Store (PST) Export Utility 1.0. You can export a PST of just the junk mail folder from outlook with File|Export|etc beforehand to separate out the junk.
- Another option may be LibPST - See http://alioth.debian.org/projects/libpst/.