Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Microsoft Software

Microsoft Opening Outlook's PST Format 319

protosage writes to tell us that Microsoft Interoperability is working towards opening up Outlook's .pst format under their Open Specification Promise. This should "allow anyone to implement the .pst file format on any platform and in any tool, without concerns about patents, and without the need to contact Microsoft in any way." "In order to facilitate interoperability and enable customers and vendors to access the data in .pst files on a variety of platforms, we will be releasing documentation for the .pst file format. This will allow developers to read, create, and interoperate with the data in .pst files in server and client scenarios using the programming language and platform of their choice. The technical documentation will detail how the data is stored, along with guidance for accessing that data from other software applications. It also will highlight the structure of the .pst file, provide details like how to navigate the folder hierarchy, and explain how to access the individual data objects and properties."
This discussion has been archived. No new comments can be posted.

Microsoft Opening Outlook's PST Format

Comments Filter:
  • by Anonymous Coward on Monday October 26, 2009 @06:50PM (#29878645)

    This is yet ANOTHER example of Microsoft's continual battle against the open source community! This company is EVIL and needs to be destroye..

    Oh wait.

  • by hugortega ( 721079 ) on Monday October 26, 2009 @06:51PM (#29878659)
  • by bomanbot ( 980297 ) on Monday October 26, 2009 @06:52PM (#29878677)
    Its good to see Microfsoft open up the Outlook PST format, if only to improve importing into other mail clients like Thunderbird etc.

    But honestly, using the PST format in other applications sounds like a terrible idea to me: Those monolithic PST files, which Outlook uses to store mail data get corrupted easily (at least in my experience) and storing all your email data in one gigantic file always struck me as a really bad design choice anyway.
  • Re:Oh no... (Score:5, Insightful)

    by Technician ( 215283 ) on Monday October 26, 2009 @06:59PM (#29878739)

    I think it is much more likely the reason is (4).

    (4) As standards committees and governments adopt open formats, Outlook is at risk of being rejected for the closed format. Opening the format ensures the benefits of the Outlook/exchange server will remain the industry standard in software and support purchases. Like IE, expect some features to simply work better on an Exchange Server with Outlook on Windows while unsupported applications on a foreign OS may have random errors and glitches.

  • by MoFoQ ( 584566 ) on Monday October 26, 2009 @07:00PM (#29878749)

    what happen to the obligatory tag that gets added on Slashdot to a post about Microsoft "opening up" something, the "itsatrap" tag.

    here are some prime examples:
    Microsoft Partially Opens Proprietary XML Format [slashdot.org]
    (mainly because this happened: Microsoft Open Document Standard Not So Open [slashdot.org])

    Microsoft Releases Linux Device Drivers As GPL [slashdot.org]

    in fact, there are plenty of other examples in the " itsatrap [slashdot.org] " tag-egory

  • by bsDaemon ( 87307 ) on Monday October 26, 2009 @07:01PM (#29878751)
    Their motive is probably to make money, like always -- and like any business. Even RedHat. Sure, RH may employ kernel devs, Gnome devs, etc., but at the end of the day its just to make the system that they sell better.

    Opening PST means being able to more freely move Outlook data between mail programs such as Evolution. The more interoperable the mail client is, the less it matters if all your engineers are on Linux and all your marketers are on Windows, as this is likely just a step towards being able to have say, Evolution, fully support being able to talk with an Exchange server. If you can get all of the features of Exchange across platforms at the expense of opening specs of a mail client that they don't really make that much money off of anyway, then they'll likely be able to make some more sales of Exchange server.

    From a purely technical point of view, that may or may not be optimal, but if every part of the business could tie in with the Exchange server regardless of what operating system they need to run for the rest of their tasks, then it makes it all the more attractive from a business standpoint.

    I could just be off base though, but it seems like that is a possible eventuality. This just has to do with data storage I think, but even being able to import contact lists, mail boxes, etc, more smoothly is a good start, I'd say.
  • by jellomizer ( 103300 ) on Monday October 26, 2009 @07:06PM (#29878797)

    Exactly that is why they are opening it. The next version of Outlook will use a new format.

  • by jcoy42 ( 412359 ) on Monday October 26, 2009 @07:08PM (#29878807) Homepage Journal

    Well.. um.. the first one shows that we don't care, and the second one shows that we would figure it out if we wanted it.

  • by elronxenu ( 117773 ) on Monday October 26, 2009 @07:23PM (#29878953) Homepage

    Sorry, but I don't see any evidence of Microsoft's attitude changing.

    I hear lots of talk and activities such as the Codeplex Foundation, but scratch a little under the surface and it all looks like more of the same old microsoft: crush competitors, destroy alternatives to Microsoft dominance on the desktop, make tactical partnerships and strategically ruin the partner.

    Basically when Microsoft holds out the hand of friendship, first check if there's a knife in the other hand.

  • by Shados ( 741919 ) on Monday October 26, 2009 @07:24PM (#29878957)

    Its not a standard. Its just documentation about an internally developped format that was never fully documented before so that the european union finally shuts the hell up. Nothing more. If people find it useful, so much the better.

  • by Bazman ( 4849 ) on Monday October 26, 2009 @07:27PM (#29878991) Journal

    Our central IT dept gives us something like 100MB of quota on the Exchange server. Running out of quota? The official advice is 'save your stuff in a PST file'.

    Of course you can't save your PST on the IT dept-supplied backed-up network drive because MS say "don't do that". So people end up with PST files on unbacked-up local storage on a particular machine...

  • by schon ( 31600 ) on Monday October 26, 2009 @07:38PM (#29879089)

    A documented binary format is better than an undocumented one

    As long as

    A) the documentation describes the stuff that exists in the real world, rather than what it would look like in some alternate universe (as is MS's usual tactic.)

    and

    B) the documentation isn't a bunch of "OOMXL"-like "implement this like Outlook 97 did"

  • Re:Oh no... (Score:5, Insightful)

    by diegocgteleline.es ( 653730 ) on Monday October 26, 2009 @07:47PM (#29879171)

    Let me add another reason:

    (5) They don't care about the outlook format because Sharepoint is the new closed format. They don't care if your outlook mailboxes (or .doc or anything else) is in an open format because you put it all in sharepoint. You still can read your mailbox with another program, but because the "metadata" of your IT infrastructure (which isn't a single file, but a lot of files with owners and relationships between all them) is stored in sharepoint you're tied to it for the eternity. This is a brilliant move - Microsoft can convice governments that their outlook and office and all their apps are using open formats, but no government will ask about the openness of sharepoint because it's not an application that reads some kind of document.

  • Re:Oh no... (Score:4, Insightful)

    by CastrTroy ( 595695 ) on Monday October 26, 2009 @08:06PM (#29879325)
    I think a much better idea would be to rewrite Outlook to use a real database as a backend. They already have SQL Server. Why not just store all your mail in a SQL Server database? You wouldn't have problems with maximum file sizes. You would have much better scalability for those with gigabytes of email, and you could have a common interface working with the data in the terms of running SQL queries. I don't know why no other email client like thunderbird wouldn't do the same. Make it easy to access your email store, and you could easily write tons of applications to access your email.
  • by jamstar7 ( 694492 ) on Monday October 26, 2009 @08:52PM (#29879667)

    Why would someone purposely subject themselves to the abomination that is .pst ?

    To update to Thunderbird, or Pronto [muhri.net] like I use. It's particularly useful for business users wanting to migrate off Outlook and have access to a decent code monkey.

  • Thank you RMS (Score:2, Insightful)

    by Dysphoric1 ( 1641793 ) on Monday October 26, 2009 @09:01PM (#29879737)

    And the iconoclastic tree of RMS bears another fruit. You can bet that without the pressure exerted by free and/or open source software and its advocates this would never have happened...

    (I now await moderation punishment for having mentioned the name of him is not to be named...)

  • by Chris Mattern ( 191822 ) on Monday October 26, 2009 @09:15PM (#29879829)

    Agreed that nobody else will want to use this awful, awful format. However, opening it is very important, as it now makes easy to get your mail *out* of that format. There's a lot people's mail locked up in a lot of PST files with no easy way to get them out.

  • by Macgrrl ( 762836 ) on Monday October 26, 2009 @09:19PM (#29879851)

    I thought that, until I joined an organisation that used Lotus Notes.

    PST oh how I miss thee.

  • by http ( 589131 ) on Monday October 26, 2009 @09:37PM (#29879947) Homepage Journal
    If you'd actually read the first one, you'd know that 'we' have already figured it out (and it lists several tools to do so), and that Thunderbird assumes that it's YOUR job to convert from some arbitrary proprietary file format.
    I mean, seriously, why should TB re-invent the wheel? If theres' one thing i learned from my first library algorithms class, is that if you re-invent the wheel, you're going to take longer and end up with something that isn't likely to be round. The NIH syndrome is very wasteful of human resources.
  • by darkpixel2k ( 623900 ) on Monday October 26, 2009 @10:03PM (#29880083)

    "Data portability has become an increasing need for our customers and partners as more information is stored and shared in digital formats. One scenario that has come up recently is how to further improve platform-independent access to email, calendar, contacts, and other data generated by Microsoft Outlook.

    As a linux mail admin, I'm excited that there may soon be a possibility for Dovecot to deliver mail directly into a 2 GB .pst file sitting on my mail server because the PST format*snort* is so*choke* superior to maildHAHAHAHAHA! Sorry--I couldn't keep a straight face.

  • by MarcQuadra ( 129430 ) on Monday October 26, 2009 @11:06PM (#29880397)

    It's more than MS saying 'don't do that'!

    The PST format requires a lot of small direct I/O, and when you mount one over CIFS/SMB you run the serious chance of filling up the queues on the client or even the server. I've brought down a fully-loaded and patched Server 2003 box with a PST -> PST transfer over the wire, and by 'down' I mean really down, not responsive, not accepting new connections, and needing a reboot.

    I've restored so many corrupt PST files from backup that I'm considering setting up a Dovecot IMAP server just as a mail archive for my users. It wouldn't send or receive mail, just act as an 'archive' for stuff they want to keep around forever.

  • Re:Oh no... (Score:5, Insightful)

    by obarthelemy ( 160321 ) on Monday October 26, 2009 @11:17PM (#29880475)

    It's precisely because .pst doesn't matter that much, but the client-server protocol does, that MS is opening.... the .pst format, not the protocol.

    You'll be able to manipulate the data locally, but as soon as you want to send it to or from the server, you'll need exchange/outlook.

    nothing to see.

  • Re:Oh no... (Score:3, Insightful)

    by Have Brain Will Rent ( 1031664 ) on Tuesday October 27, 2009 @02:09AM (#29881109)
    Now if only Thunderird gets a .pst import function for the calendar and address book it will be almost perfect for my use... at least v2 - god knows what has been done to v3.
  • by Have Brain Will Rent ( 1031664 ) on Tuesday October 27, 2009 @02:30AM (#29881181)

    I mean, seriously, why should TB re-invent the wheel?

    Do you really not understand this? It's really very simple. It' is better for one programmer to spend 100 hours implementing a .pst import function for Thunderbird than for 10,000 users to spend 2+ hours each (make that 5+ when it is a Linux user who has to install Windows, then Outlook just to import a .pst file) figuring out how to import their data. I don't know what your class taught you but I'm pretty sure most schools teach that it's better to spend 1 hour of programmer time than 100 hours of user time. It usually comes right after the lesson about how computers are supposed to make human life less tedious etc.

  • Re:Oh no... (Score:3, Insightful)

    by Imsdal ( 930595 ) on Tuesday October 27, 2009 @05:53AM (#29881851)

    over 12,000 emails in my inbox

    I know I'm hijacking the thread, but buy, read and implement "Getting Things Done". Seriously. You will thank me later.

"May your future be limited only by your dreams." -- Christa McAuliffe

Working...