Since moving from Pegasus Mail to Thunderbird, the old mail had been tucked away. Today I needed a very old email in the old Pegasus archive to recover an old account password. A good excuse to take the time and export all the old mail to Thunderbird.
There are 2 ways to do it
- copy mail folders
- use IMAP
The first way is fine if there is not may folders to export. Unfortunately that was not my case. It took a great deal of frustration before I decided to go with the second way.
Copying the Mail folders
Thunderbird mail file is actually the unix mailbox format. Pegasus is also able to store in this format although it is not the default, so some work is required. Steps as follows,
- Start Pegasus Mail.
- Create folder in Pegasus in Unix Mailbox Format.
- In the Folders windows click Add…
- Message folder select Unix Mailbox Format
Sorting files by modify date would help here.
C:Documents and SettingsuserApplication DataThunderbirdProfilesdefaultxxxxxxxx.sltMailmail_account
By the time I reached the 7th folders, I realise this is not the way to go. There are still 100s of folders and I can spend the whole night.
IMAP to the rescue.
In order to do this you first got to have an IMAP account. My hosting at Fusion Flux happened to support it. Cool!
- Set up Pegasus Mail to connect to the IMAP account.
Tools -> IMAP profile… -> New…
- Fill up the required settings and connect to the IMAP server
- At this point, if the connection is successful, an IMAP mailbox will appear
- Create folders in the IMAP mailbox
- Copy messages to the IMAP folders
- Start Thunderbird and connect to the IMAP account.
- Copy folders from IMAP account to local filesystem.
One warning, if you are copying large folder and/or using IMAP over SSL, the process can be pretty slow. But at least the copying can work in the background.
Hope this help you to migrate from Pegasus Mail to Thunderbird.