Stories
Slash Boxes
Comments
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

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • by gav (2710) on 2004.05.08 12:03 (#30660) Homepage Journal

    The only thing I've seen are libdbx/libpst [sourceforge.net]. I've used I think these are read-only though.

    The though of messing with Microsoft's undocumented, proprietary binary format gives me the willies.

    • I still remember my epic battle to make libdbx byteorder aware before I could wrap it into Mail::Transport::Dbx so that it could be used with Mail::Box (which explains the odd namespace).

      This - and libpst - is indeed read-only. As far as I remember, write-access is not on their developers' agenda. They just weren't able to do a full reverse-engineering which would be required for that.
    • So don't. Use OLE.
      • So don't. Use OLE.

        OLE only works when the program is supposed to run on a Windows machine. Also, you need the respective application. For .pst files that would be Outlook which is not free and therefore isn't necessarily available.
        • As it looks, they are writing their stuff in VB

          So they seem to run Windows.

          Why would it not necessarily be available because it's not free? Odds are they run it on their desktops already, it's a farily common e-mail client among default-minded people.