I'm using readpst to extract emails from a bunch of old outlook .PST files.

It does a great job of pulling out all the emails .EML files, with attachments included.

But how do I bring these into Apple Mail?

Any of the "Import..." options create a separate mailbox for each message.

I want to be able to import groups of messages into a particular mailbox.

(I know that readpst can also generate mbox files, which Apple Mail handles OK, but slowly; but this is not what I want to do.)

  • I've heard some folks have had success exporting .eml files in .mbox format with Microsoft Outlook|Office 2011. – IconDaemon Feb 17 '15 at 22:21
  • eml or emlx files – Ruskes Feb 17 '15 at 22:37
  • Have you tried just to drag and drop the .eml files into Apple Mail ?? – Rene Larsen Feb 17 '15 at 23:09
  • @ReneLarsen yes, that was the first thing I tried. – Dan Feb 17 '15 at 23:10

If you put the exported e-mails (*.eml files) into a folder structure, then just select the outer folder as the import folder.

The test import I just did is like below:

  1. Select "Apple Mail" as the "Import data from":

enter image description here

  1. Select the outer (root) folder of the e-mails to import:

enter image description here

  1. Confirm the selection:

enter image description here

  1. The imported .eml e-mails is now in an 'import' mailbox (only one mailbox) with the same folder structure as the folder the import came from:

enter image description here

Now you can move all or selected e-mails from the import folder to the mailbox of choice. When all e-mails has been moved, just delete the 'import' mailbox.

  • Thanks, that works ... but did you notice that nearly all messages have an unopenable attachment called "Mail Atttachment"? Or is that just me? Might be because of readpst – Dan Feb 18 '15 at 0:01
  • I don't have any problems with the attachments - but I also only did a small test, where I exported some e-mails (drag'n'drop) - and the imported them again - two of them had attachments. – Rene Larsen Feb 18 '15 at 0:04
  • I wish I had found this answer before all my failed attempts to convert a folder full of .eml files to one .mbox file. Since the files were exported from Windows Vista Mail, it never occurred to me that "Apple Mail" was the option I should select. – Pete Mar 10 '16 at 7:57
  • 4
    For some reason, when I try this, each .eml gets its own folder, but both are at the same level in the same folder in the filesystem. – Adam Grant Jun 3 '16 at 0:53
  • 4
    @mdomino, @AdamGrant: If you rename the parent directory to have a .mbox extension (so, for example, the structure ends up looking like: import.mbox/message1.eml, import.mbox/message2.eml), then the current version of Mail seems to properly import all of the messages into a single folder (rather than each EML file getting its own folder). – Nick M Aug 1 '17 at 3:45

You must log in to answer this question.

protected by Community Sep 20 '16 at 16:20

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged .