This page has been robot translated, sorry for typos if any. Original content here.

How to transfer all mail from The Bat to Outlook Express, MS Outlook, Thunderbird or GMail

I have been on the net since 1995, and at the very beginning of my virtual life for email, I used the client program - Eudora Light. This did not last long, because I quickly switched to Yahoo! Mail, which I still use with pleasure, and quickly got used to the fact that there is access to soap and all correspondence anywhere in the world without any additional software. When eight years ago - during the time of Outlook, which was full of holes like a sieve, before Thunderbird, before Gmail - I created my site on my domain, even then it became clear that it was necessary to use soap again through the client, because my first hosting did not have a web interface for mailboxes. Insanely popular in those days (and now) The Bat then seemed a good option and since then I used it. But recently, there have appeared quite good free clients that normally work in Russian encodings and utf-8 (it is important for me because there were letters in the Russian-Slovak mix), and even a complete transition to the web interface and online storage while maintaining your domain address.

Today I finally moved slovnik.org mailboxes to GMail (Google Apps), and for one I figured out how to transfer all mail from the "bat" to GMail. In the process, I also learned other useful things, and right now I will tell you them. All this is very simple, but not always intuitive.

How...
... transfer all mail from The Bat to Mozilla Thunderbird
... transfer all mail from The Bat to Outlook Express and Microsoft Outlook
... migrate all mail from Mozilla Thunderbird to Outlook Express and Microsoft Outlook
... transfer all mail from The Bat, Outlook Express, MS Outlook or Thunderbird to GMail!

Interesting? Read on (many letters) "


I’ll immediately note what versions of programs I have, everything that is written below was done on them: The Bat 3.0, Mozilla Thunderbird 2.0.0.14, Outlook Express 6


How to transfer all mail from The Bat to Mozilla Thunderbird

Only to transfer to a new account, not to add to an existing one !!

Mozilla Thunderbird stores letters in Unix "folders" (each is a single file), and The Bat has an option to export to this format!

Export
1. In The Bat, select the folder
2. Select all messages in the folder (Ctrl + A)
3. Tools> Export Messages> UNIX Mailbox, name without extension with first capital letter. For example, Inbox or Sent.
4. Repeat 1-3 for all folders you want to transfer
You should get one or several files without extensions - for each folder by file

Import
5. In Mozilla Thunderbird, create an account where you want to transfer mail from The Bat
6. Close Mozilla Thunderbird.
7. Locate the folder where the Mozilla Thunderbird mail is stored.
Most likely in C: \ Documents and Settings \ YOUR_COMPUTER_ACCOUNT \ Application Data \ Thunderbird \ Profile s \ t0bh91f5.default \ Mail \ m ail. YOUR DOMAIN.com
In it you will find files, "boxes" where the mail is stored. For example, Inbox and Inbox.msf for incoming emails. The first mail itself, the second index and it is not particularly needed.
8. Replace the existing folders and copy the new ones created in steps 1-4. It's okay that for the new ones you do not have .msf files - when you start Thunderbird they will be created.

That's all! Launch Mozilla Thunderbird and you will see all your mail!
PS if there is a lot of mail, give a program a couple of minutes to create / update indexes.


How to transfer all mail from The Bat to Outlook Express and Microsoft Outlook

Export
1. On the hard disk, create temporary directories for each folder of your email account (Inbox, Sent, VasyasMail, ...)
2. In The Bat, select the folder
3. Select all messages in the folder (Ctrl + A)
4. Tools> Export Messages> Message files (.EML), save in the appropriate directory from those created in step 1.
Each message will be saved as a separate file.
5. Repeat 2-4 for all mail folders from which you want to transfer
You should get several (or one) directories filled with EML files, such as 00000001.EML

Import to Outlook Express
6. In Outlook Express, create the account to which you want to transfer mail from The Bat
7. In the same place, create all the same boxes that are in the portable account with The Bat
8. Open Windows Explorer with one of the directories created in step 1
9. Select all .eml files (Ctrl + A)
10. Drag and drop these files into Outlook Express directly on the appropriate box. Everything!
11. Repeat 8-10 for the remaining boxes.

Import to full version of MS Outlook
I had nothing to check on, but I think the same way you can drag it into the full version of MS Outlook. If it doesn’t work (I haven’t tried it), first add it to Outlook Express, and then just transfer it to MS Outlook via File> Import> Messages

When you make sure that everything went fine, all files and folders created in 1-5 can be deleted.



How to transfer all mail from Mozilla Thunderbird to Outlook Express and Microsoft Outlook

In Thunderbird, I still did not find the ability to export all / selected messages, and saving hundreds or thousands of messages one at a time is at least not wise. Therefore, I used the first program I found - IMAPSize (there is a distribution that does not require installation) - which was able to convert Thunderbird mailboxes to eml files. It was not created for this, but it has such a function.

1. Launch IMAPSize and refuse the offer to create an account.

Click "No"

2. Tools> mbox2eml


3. Click the "Select mbox files to convert" button, in Files of type select All files (*. *), Because Thunderbird files do not have extensions


4. Go to the directory with the Thunderbird files for the account you need.
Most likely in C: \ Documents and Settings \ YOUR COMPUTER J_ACCOUNT \ Application Data \ Thunderbird \ Profile s \ t0bh91f5.default \ Mail \ m ail.YOUR DOMAIN.com


5. Holding Ctrl, or one at a time, select files— “boxes” without extensions that you will transfer (Inbox, Sent, ...)
6. In the "Select destination folder" select the directory in which temporarily save eml files. Be sure to add \ (backslash) at the end!

This tool will automatically create separate directories for each selected mailbox, and save messages to them in EML.
For example, if you specify C: \ Temp \ Eml \ here, and select Inbox and Sent, then after conversion you will see C: \ Temp \ Eml \ Inbox and C: \ Temp \ Eml \ Sent with EML files.


To transfer EML files to Import in Outlook Express and MS Outlook, see the previous section.



How to transfer all mail from The Bat, Outlook Express, MS Outlook or Thunderbird to GMail!

Very simple - Google made the Google Email Uploader utility specially for this (by the way, it is open source ). This program understands mail only from MS Outlook 2002+, Outlook Express 6.0+ and Mozilla Thunderbird 1.5 and higher. For The Bat and others, see the sections above how to transfer mail to one of these clients. An important “but” is for further transfer to Gmail from The Bat, transfer mail through Outlook, not Thunderbird. For some reason, the Google Email Uploader was not able to recognize emails in Thunderbird after the transfer from The Bat, although Thunderbird itself worked perfectly with them. At the same time, the letters that were received or sent by Thunderbird Google Email Uploader perfectly saw and uploaded to GMail.

1. Log in. It can be any GMail account, regular or Goggle Hosted as my case.

2. Select folders. Use Add __ mailbox only if you have separately saved folders, or they are located where Uploader did not look for them.

3. The first checkmark will create labels for letters from different mailboxes (since there are no folders / mailboxes in Gmail).

The second after downloading will immediately send everything to the archive.

4. The process has begun, you should not believe the indicated minutes.

5. Two letters turned out to be errors, in which GMail considered that there were viruses. Checked in other antiviruses - did not complain. Clicking on "Click here to see errors" will open a text file with the report: "Reason: Permanent failure: Insert failed: attachment contains viruses."

That's all!

Go to your Google mail and you will see all your correspondence there. There was a truth and a small unpleasant surprise - Google collected all the messages in its stupid "chains", and in some places it was wrong. As far as I understand, for tracking conversations, they rely on the names of letters and "Re:" in the answer. I sent out mailings at one time, and Google collected all the letters that responded to the mailing list in one chain, although this was communication with different people. But this is nonsense, the main thing is now there, and you can always return to it.