What is the right way to share a Thunderbird profile between Ubuntu and Windows, and between several users?
The following setup works fine since, approximately, July-2016:
- Windows 10 64 on PC1,
- Ubuntu 16.04 64 on PC2,
- Mozilla Thunderbird and Firefox recent versions (fresh installs on Windows 10 PC1, updated on Ubuntu 16.04 PC2),
- Shared Thunderbird and Firefox profiles between 2 PCs.
When sharing through a cloud service and profile folders on PCs are going out of sync (when working simultaneously in rare cases - just for experiment) several IMAP folders (those with the highest traffic) get duplicated. These duplicates are removed automatically, when synchronization completes.
ORIGINAL QUESTION (NOV-2013):
Software versions: Thunderbird (v.24), Ubuntu 12.04 LTS, Windows 7
I have the following setup:
I use Ubuntu 12.04 LTS as a main working system (host) and Windows 7 running in VirtualBox as a secondary system (guest). I've created a profile in Mozilla Thunderbird (v.24) located in the folder accessible by both systems. Since VirtualBox uses the same user ID in the host system, there are no issues related to sharing the same folder between multiple users.
- I used Thunderbird running on guest OS (Windows) to create the profile and to setup the mail account inside the profile.
- Then I created a new Thunderbird profile in Linux and linked it (through profiles.ini) to the folder with profile created at step 1.
- I made corrections to the file prefs.js according to instructions here: http://web.archive.org/web/20050207141558/http://texturizer.net/thunderbird/share_mail.html (Replaced Windows-specific absolute path syntax with Linux-specific absolute path syntax, removed lines containing "[ProfD]").
I used the following sources of information:
- the link mentioned in the previous section;
I tested this setup under Windows and Linux (I haven't tested them yet working simultaneously). Everything seems to work fine (currently I am keeping all my mail on the IMAP server, therefore all my inbox messages are not downloaded to the profile/account folder).
- My sources of information seem to be rather outdated (see above). I am not sure whether editing prefs.js file was required.
- It would be fine if someone who is engaged in development of Thunderbird could answer my question and tell the world what is the right procedure to organize the profile sharing between several instances of Thunderbird running on Windows and Linux (possibly, running simultaneously).
- What if the mail is downloaded from the IMAP server and stored in the profile folder?
- What if some instances of Thunderbird use extensions (Lightning) but the other don't?
- What if some instances of Thunderbird are running under different user IDs (i.e. the profile folder is shared between several users on Linux systems)? What steps in terms of chmod / chown / chgrp are required in this case?
In my opinion all these questions need to be answered if we are going to use Ubuntu Touch with Thunderbird on a mobile device accessing Thunderbird profile stored in the cloud (Ubuntu One?)/ NAS server. (Please correct me if I am wrong)