Sign In

    Enjoy FOSSwire's content? Have it delivered! Subscribe

    Migrate your Thunderbird emails from Windows to Linux

    Thunderbird icon

    If you're experimenting with Linux, or even moving over to it and you're currently using Thunderbird as your email client on Windows, you might be wondering how to move your emails and profile from Windows over to Linux.

    This process can even be used as part of a bigger project, for example to move from Outlook Express or another Windows-only email client on Windows to Thunderbird on Linux. If you first Import from your Windows client to Thunderbird on Windows, you can then follow this tutorial to move that over to Linux. But anyway, let's get on.

    The first thing I recommend doing isn't essential, but can prevent headaches later. In your Windows copy of Thunderbird, go to File > Compact Folders. This cleans your mail folders up and can prevent issues with unread counts not being correct once your profile folder has been migrated over.

    The process is reasonably simple, provided you know where your profile folder is on Windows and can transfer the files somehow between Windows and Linux. To find your profile folder, follow the instructions on this page that pertain to the version of Windows you are running.

    Once you've found that profile folder (and you're inside Thunderbird > Profiles), there should be a randomly named folder ending with .default. Copy this folder somehow to your Linux machine.

    Over on Linux, we first need to remove any existing profile information for Thunderbird if you've opened it already. Obviously, make sure you're not actually using Thunderbird on this user account for anything important, or this step will end up deleting all your email there. You have been warned.

    Go into your home folder on Linux, and choose View > Show Hidden Files. If you've already opened Thunderbird, there will be a folder called .thunderbird (Debian and Ubuntu users, .mozilla-thunderbird). Delete it - as long as you're sure there's nothing important there.

    Now (re)create that folder, so right-click, Create New Folder and name the folder .thunderbird, or .mozilla-thunderbird on Debian/Ubuntu. Go inside your new folder and paste your profile folder that you copied from Windows.

    There is one final step you need to take to get your mail up and running in Linux. Inside .thunderbird, you need to make a file called profiles.ini. Do a right-click and create a new text file in the folder, and name it profiles.ini. Open up this new file in a text editor, and paste in the following:

    [General]
    StartWithLastProfile=1
    [Profile0]
    Name=default
    IsRelative=1
    Path=xxxxxxxx.default

    Replace the xxxxxxxx with the real name of your profile folder that you pasted. Save the file and quit, and now launch Thunderbird. Your email should load up as if nothing has happened and all your archives should be up and rolling.

    Should you run into any problems with folder unread counts being incorrect as I mentioned above, you'll have to go through the affected folders, mark items so that the unread count is correct again, then perform File > Compact Folders to force those changes to save to disk, or the problem will reoccur.


    cGmail: The End-All Mail Notifier

    Everybody likes to know when they have mail. It's become a routine to get up in the morning and check before you go to work or school. Later throughout the day, most people don't check it as often. This is where mail notifiers come in. Linux has many notification applications, and many of them work very well.

    Yet another mail notifier has popped into existence known as cGmail. What makes this different from most? Well, it stores your passwords using the GNOME keyring manager instead of in plain text files like most do. It uses the standard notification daemon, which makes it integrate into your desktop visually. It stores its settings in GConf, so you can configure them with Sabayon or manage them in a central area. And finally, it uses DBus to let other applications know when mail has arrived.
    Overall, cGmail wins the award for best desktop integration for non-standard apps. If only we had such an award...

    03-screen1.png

    cGmail can be configured to use your Gmail account in addition to IMAP and POP3. Another thing I noticed is that you get a nice "ping" sound when you get new mail, which can be turned off it you don't like it. Because it integrates with so many other services on the system already, the interface is really simple and easy to use. The only strange thing I noticed was some weird spacing on some dialogs, but in reality this is not something to stop anyone from using it.

    To download, you can get it from their website, as it isn't in most repositories yet:

    cGmail


    1. 1
    2. 2