Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

petdance (2468)

AOL IM: petdance (Add Buddy, Send Message)
Yahoo! ID: petdance (Add User, Send Message)

I'm Andy Lester, and I like to test stuff. I also write for the Perl Journal, and do tech edits on books. Sometimes I write code, too.

Journal of petdance (2468)

Friday November 22, 2002
10:20 AM

Outlook .pst files / open address book apps

[ #9089 ]

Who wants to help me reverse-engineer the MS Outlook .pst file format?

Failing that, any suggestions for good cross-platform address book apps that print nicely like Outlook does so well?

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • Outlook has the worst printing I've ever seen. I spent *months* trying (and failing) to convince it that I wanted my mail printed in courier, not what it was sent in.

    It's evil, evil I tell you.


    • I've never used Outlook for mail. I do love it as an address book, though.


      • Sorry, I missed that part. I have a funny feeling that it probably works quite well as a PIM, but I just had it thrust upon me as an email client. I have now vowed to never work for a company that requires me to use Outlook again, anyway.


  • A Mail::Box::Outlook perhaps?

    I found a perlmonks entry [] on how to get quick and dirty access to .pst files via Sarathy's Win32::OLE [].

  • Andy, you might look at Diego Duval's Spaces project ( ), as he's been working on imports from .pst as well. He hasn't opened his code yet, but apparently is planning to do so at least for some of his components. More info on THAT topic should be in archives of his mailing list.
  • Thanks for the pointer, Eric. Spaces is an all-Java project, but I poked around some more and found this piece by Jon Udell [] which pointed me at a library called libPST []. That looks mighty promising.