How can I open .msg files on a Mac

29

3

I have received a .msg file as an attachment from a coworker. I am using OS X and there are no default programs to open the file. Does anyone know how I can open a .msg file on my Mac?

Paul Sheldrake

Posted 2013-01-11T08:18:10.760

Reputation: 3 664

".msg" is unfortunately not very well-defined. You seem to be asking about Microsoft's ".msg" file format which is what Outlook produces when you drag a message to your desktop, for example. There are other files with a ".msg" extension which contain completely a different format. People who came here because they googled "msg" should understand this. If you are lucky, you are dealing with what is also called RFC822 format. If you are less lucky, what you have is some legacy format which is even less documented and/or useful than Microsoft's. – tripleee – 2019-05-13T12:19:42.380

(For what it's worth, the Outlook ".msg" format is now ostensibly documented by Microsoft.)

– tripleee – 2019-05-13T12:20:35.350

Answers

18

I can recommend the free Java program MSG Viewer, available from Sourceforge.

Msg Viewer is an e-mail-viewer utility for msg e-mail messages, implemented in pure Java. It works on Windows/Linux/Mac platforms. It also provides a Java API to read msg files programmatically.

Michael Schmid

Posted 2013-01-11T08:18:10.760

Reputation: 297

1

Please read How do I recommend software for some tips as to how you should go about recommending software. At the very least you should provide more than just a link, for example some additional information about the software itself, for example how it can be used to solve the problem in the question.

– DavidPostill – 2015-07-13T15:24:52.240

Thank you. I tried it, and even if not perfect, it worked good enough for when I had to open a .msg file. – rob – 2018-01-23T09:39:23.323

Worked perfectly, I was able to open the attached PDF from the msg file for free. Thank you ! – ZedTuX – 2018-08-15T09:57:34.510

14

Outlook for Mac unfortunately cannot read these messages, it seems.

MailRaider is a program that should be able to read those files just fine. It's available for $1.99 on the App Store. It used to be free, so you might find old versions somewhere.

Are you a Switcher? Have you got old e-mails archived somewhere? Have you ever wished that your Mac could read your old Microsoft™ Outlook .msg files? If so, MailRaider could be just what you need.

It should be able to read the files and even save attachments.

Here's a caveat about files that don't originate from Outlook:

Sadly, there are many other programs out there which use the .msg file extension. If your .msg file wasn’t written by Microsoft Outlook then MailRaider won’t be able to read it. If you’re able to open the content in an editor like TextEdit then it may be that the file will open happily in Apple Mail if you just change the extension to .eml.

Other applications you could try are Outlook MSG Viewer (only a free trial) and Klammer (also not free).

slhck

Posted 2013-01-11T08:18:10.760

Reputation: 182 472

FYI Microsoft outlook for Mac, cannot read msg files - at least until now. – gred – 2014-10-16T15:29:00.917

1@gred Bummer. Thanks for the info; I've removed that statement. – slhck – 2014-10-16T15:34:12.563

MailRaider is no longer free : "The standard version is available for a small sum of money on the Mac App Store" http://www.45rpmsoftware.com/mailraider.php

– brianc – 2014-04-22T16:05:56.777

@bluevoodoo1 Thank you for the notice. I updated my post. – slhck – 2014-04-22T16:44:45.540

5

If you're a Mac user with an Exchange account at your business, or Outlook.com (or whatever they call it these days) account online, the easiest thing to do is probably send yourself a message with the .msg file attached to it. In your webmail interface, you can view that attachment as a message.

Ken Williams

Posted 2013-01-11T08:18:10.760

Reputation: 235

This does not work for me. When I click on the attachment, it just downloads it and I am back to square one. Any tricks on how to make Outlook Web Access try to read it instead? – Markku K. – 2019-10-07T21:31:07.120

4

There is a free tool online called MessageViewer Online provided by a company named Encryptomatic which seems to work OK: https://www.encryptomatic.com/viewer/

I used it successfully a single time in October 2016. You click the button "Choose file" and then click the button "View".

Ben Creasy

Posted 2013-01-11T08:18:10.760

Reputation: 304

1

Can you expand your answer a bit? Good guidance on recommending software here: http://meta.superuser.com/questions/5329/how-do-i-recommend-software-in-my-answers. Thanks.

– fixer1234 – 2016-10-20T04:34:26.220

1This is a SaaS product, so if it goes online it's likely to be gone. But that doesn't make it invalid, of course. I really don't think a description really provides much, if any, value in this case (the company's name is in the URL), but I added something anyway.

If it was either of you who voted to delete the answer (rather than, say, editing it), then I'm ashamed and embarrassed for you on your behalf, as Stackexchange is about community-driven solutions. If you feel strongly, edit answers rather than deleting. – Ben Creasy – 2016-10-21T05:57:19.090

Keeps all the Outlook formatting which is great; unlike some other viewers. – pelms – 2017-04-19T13:00:25.333

0

MailRaider Pro works well - it costs a small amount, but you can get it on the app store or on the 45RPMSoftware website. The version on the 45RPMSoftware website also works as a demo (it won't open your entire email, and it won't extract all your attachments til you've paid for it.)

The developer is very helpful, responding quickly to emails (but the help forum on the website doesn't seem to work at the moment).

Website - MailRaider

Youtube tutorial - Youtube tutorial

headbanger

Posted 2013-01-11T08:18:10.760

Reputation: 101

0

Another free and cross-platform tool for extracting the contents of an Outlook msg file from the command line is msg-extractor. It requires Python3 and couple of other Python modules. To extract the contents of a file:

python -m extract_msg example.msg

pooryorick

Posted 2013-01-11T08:18:10.760

Reputation: 191