Is there a simple way to synchronize Thunderbird across machines?

Solution 1:

You could use Dropbox and then update the profiles.ini file to point to the profile folder in your Dropbox.

Windows: %AppData%\Thunderbird
Mac: ~/Library/Thunderbird/
Linux: ~/.thunderbird/

See Thunderbird Profiles for more information on how to find your profile.

After you copy it to Dropbox then open up the profiles.ini file which is located in the same folder and update the Path to point to the new location:

[General]
StartWithLastProfile=1

[Profile0]
Name=default
IsRelative=1
Path=../../Dropbox/Thunderbird.profile

You can of course change the folder name to be whatever you want. I'm not sure how spaces are handled though so you'll have to experiment if you like spaces in your names.

See Moving a profile for some more information and a caveat if you want to use absolute paths instead of relative.