How can I convert a .eml file to a .mbox file for Apple Mail?

Solution 1:

Assuming you have access to the PC with windows live mail.

  1. Install thunderbird on the PC. This will allow you to import windows live mail, outlook express mails etc.

  2. Create a gmail account, with IMAP enabled. Upload your imported email from thunderbird to gmail. This should be as simple as dragging the mail over.

  3. Point your Mail.app at gmail and download your mail.

Solution 2:

There is a shell script and also a ruby script here - http://tinyapps.org/blog/misc/201110180700_eml2mbx.html

Ruby script did not work for me but shell script worked nicely. Both are free options.