email - How do I transfer .pst e-mails from Outlook to a Mac e-mail program?

01
2013-12
  • user175044

    New Macbook Pro came in yesterday with MS Office Outlook crashes consistently on importing from .pst after about 30 seconds. I see a EXC_BAD_ACCESS and something about CF get string length or the like. Tried 2 different .pst files created on different dates of different folders.

    Mail and Thunderbird lack options for importing from .PST. I can export to .csv but still didn't see an option for importing that.

    How can I get my .pst files into an e-mail client on the Mac?

  • Answers
  • mgile

    http://support.microsoft.com/kb/2454260

    This is a known and fairly widespread problem. You need to ensure the PST file is not ANSI-encoded. Other workarounds are suggested in the above MS support article, including exporting individual PST files for email, contacts, calendar, etc.

  • Andrew Turner

    In the past, I've used Outlook2Mac which automates the export of emails from Outlook to a form that can be understood by Apple's mail program or Microsoft Entourage program from Office 2004.


  • Related Question

    How can I export all email addresses I have sent to from Outlook or any other Email Client?
  • Chris Adragna

    I would like to export a list of email addresses of people I have previously sent mail to. I don't think there is a way to do this without an add-in.

    I tried a tool called Gwabbit and it did not do what I needed.

    There are some answers here based on the NK2 file and utilities that read it, but it's not the solution because the NK2 file will not always have every recipient you've ever emailed for the following reasons:

    1. You can edit it (simply by deleting a suggested contact as it pops up)
    2. It's unique to your profile (each login on each device, not counting roaming profiles), so if you use multiple machines/devices it doesn't get all recipients.

    What I really want is to go through all the sent mail, optionally my received mail too, and harvest all the email addresses in there.

    I initially wrote this question for Outlook, but if there is an app or utility that will do this outside of Outlook, it's worth migrating mail, even if just for this one time need.


  • Related Answers
  • Chris Adragna

    Basically you can use the Outlook Import/Export function to achieve this. It's typically used to migrate the actual emails, but it suits the purpose of getting just the email addresses (or any other value for that matter).

    Here is how to do it in Outlook (version 2007):

    • Click on 'File', 'Import and Export' to open the Wizard
    • Select 'Export to a File' [then click Next]
    • Select 'Microsoft Excel 97-2003' or a CSV file [click Next]
    • Select an Outlook folder [Next]
    • Click on Browse to select a location and then type the file name to export the information to (terminated by .xls) [Next]
    • Click on Map Custom Fields. This will bring up a list of all the available fields that are available in that folder.
    • Since we are only interested in Email address, click on Clear Map and then from the Left side click on From: (address) and drag that to the Right list
    • Click OK
    • Click Finish
    • Open the output file using Excel and remove duplicates
  • Manwe

    There's a file called something.NK2 - this lists all of your autocomplete addresses. You can basically copy and paste the file and viola your new outlook has your old autocomplete. I'm sure that file can be read too, try googling .NK2 reader.

    http://office.microsoft.com/en-us/outlook/HA011394511033.aspx