The easiest way to save multiple emails from Outlook is to select the ones you want to save and drag them to a folder in Windows Explorer (or Finder, if you’re on a Mac). This saves the emails as individual .msg files with the subject as the filename, complete with any attachments. The downside: While you can later open these in Outlook, you won’t be able to with another email client, since the .msg format is proprietary to Outlook. (If do you want to use a different program to read these, you’ll need to look into MSG converter or viewer software.) If you’re using Office 2011 on a Mac, however, dragging files will save them as .eml files, which can be opened in other email clients.
Export Everything to an Outlook PST File
For a full backup of everything, including subfolders, use Outlook’s export function. In Outlook 2010, this is under File > Options > Advanced. When you save your folders as a .pst file, it backs up your mail, calendar, contacts, tasks, and notes. This .pst file can be opened on another computer—again only by Outlook.
Use the “Save as” Command in Outlook
To save individual emails in Outlook, the File > Save as command will let you save messages is more universal formats, such as text, RTF, and HTML. Unfortunately, you’ll need to save any attachments individually as well, and this is only ideal for saving a few messages at a time.
Use a Script or Third-Party Tool to Save Outlook Emails in Other Formats
Thankfully, others have tackled this problem of getting emails in batches out of Outlook. I used to use this VBS script to export selected folders from Outlook as individual .msgs. Unfortunately, I can’t credit the original source of the script, but I had modified it to save the emails with the sender’s name along with the date and subject for the filename. This script looks similar, but apparently you can change the format from MSG to something else.
There are also third-party utilities to accomplish the same with more advanced features, but they’re not all free.
If your company uses Gmail (Google Apps), there are several solutions that might work for you.
Use a Desktop Email Client
You might be able to use an email client like Outlook or Thunderbird to either download your email via POP or just access it via IMAP. Then you can save the emails from the program. With Thunderbird, you can just highlight all the emails, right-click on them, and choose “Save as” to save them all as .eml files.
Use a Gmail Backup Service or Program
In addition to the Thunderbird option, we’ve previously highlighted several ways to backup Gmail, including using the service Backupify and backing up Gmail with the command-line tool Fetchmail.
How to Back Up Your Gmail the Easy and Cheap Way
Consider the cross-platform Gmvault as a robust tool for backing up Gmail; it lets you restore emails to another Gmail account.
A couple of other options for both Gmail and Outlook (as well as other programs) include printing your emails to PDFs (most PDF tools enable printing to PDF from any program) and forwarding them to your personal email address, but there are downsides to these approaches too.
When you select multiple emails to print to PDF, you’ll have to click on the OK button for each one. The PDFs also won’t contain any file attachments, obviously, so you’ll have to save those separately. Still, this might be a good solution for only a few key emails. Bonus tip: If you’re using Gmail, the Gmail Print All for Chrome extension lets you print multiple emails in one shot.
Forwarding emails to your personal address is another idea. You can set up filters in both Gmail and Outlook to do this. However, you’ll only be forwarding emails you receive after you set up forwarding, so to save older emails, you’ll still need to use one of the solutions above.