Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is it possible to backup all mails from a Gmail or Yahoo mail account to my computer and then again restore them?

I use Windows XP on my machine.

share|improve this question I'd suggest using Thunderbird, it serves as an off-line viewer as well. I'm not sure whether you can restore to an online service, though. But perhaps you might be able to save a back-up from Thunderbird such that you have your e-mail available in 3 places (online, offline, backup [on external disk, perhaps])... – Tom Wijsman Oct 4 '12 at 12:26
@TomWijsman I'm fairly certain it's not as easy to restore mails to the services in question though – might be challenging setting up an IMAP account locally and importing the mails or similar, I don't know. – slhck Oct 4 '12 at 12:28
Thank for reopen this. I placed this question so because I want to know it is possible or not to take backup of mail and restore them on any mail account like gmail, yahoomail etc – Ghost Answer Oct 4 '12 at 12:28
@slhck: The only always-works option I could see is to replay all the mails by sending them through some SMTP server to yourself, in a way that ignores the "from" field. Might not work everywhere, in which case adding the "from" e-mail to the subject field instead might be a better solution. This would only result in a different e-mail header (things like originating IP etc would differ). – Tom Wijsman Oct 4 '12 at 12:34
up vote 2 down vote accepted

You can use MsgExtract to save your email messages from any IMAP source, like Gmail or Yahoo mail, to disk as single individual files (EML, MSG or PDF).

When needed you can use MsgExtract to restore your email messages back to Gmail or to another email client like Outlook or Thunderbird.

(Disclaimer, I am the author of MsgExtract)

share|improve this answer

Yes, for Gmail, you can use this.

Be sure to read the documentation:

share|improve this answer
Does this also save chats, as required? – slhck Oct 4 '12 at 13:27
If it's set up for IMAP, I would image so. Unable to confirm myself at the moment.… – Adam Millerchip Oct 4 '12 at 14:03

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.