[Users] claws mail question [solved] Sharing Claws-mail data between OS's

Jerry jerry at seibercom.net
Mon Jan 11 12:36:46 CET 2016

On Sun, 10 Jan 2016 16:09:02 -0700, work at mykot.com stated:

>Thanks to all for the help.  Thanks particularly to Abhay for the
>specifics.  Below is my contribution back to the community on this topic
>of sharing Claws-mail data between dual boot OS's (Windows and Linux).
>How to share mail data and settings in Claws-mail on a dual boot
>Windows/Linux system
>1 - starting in Windows, You need to locate two Claws-mail folders:
>    a.  Claws-mail  -  is your config directory
>        typically in C:\Users\%username%\AppData\Roaming\
>    b.  Mail  -  is your mailbox folder.  (It may have multiple
>        typically in C:\Users\%username%\AppData\Roaming\ as well
>Note: If you have multiple accounts set up, you may have other folders
>in that file, such as, “dad”, “mom”, etc.
>2 - We need a path that can be used by both Windows and Linux.  The best
>option is a FAT32 partition.  This folder will be R/W to both systems. 
>It will most likely be the D: drive in Windows.  In Linux mount it as
>whatever you want.
>3 - Move "Mail" (and any other mailbox folders) to D: at the root level.
> Do not place them within any other folder. 
>You can do it in C: if you want to use a single partition in Windows
>(bad idea BTW).  Pro tip: On Windows, try to keep all your personal
>files in a separate partition than the primary Windows system (C:).  If
>possible, better still, a completely different drive.
>4 - Now open up folderlist.xml and edit your mailbox path (line 3). It
>should look like this:
>     <folder type="mh" path="C:\Users\%username%\AppData\Roaming\Mail"
>Change it to:  <folder type="mh" path="D:\Mail"
>If you have additional mailboxes, there will be additional lines futher
>down in this file.  You need to do this for each of them. 
>Do a find/replace of "\" with "/". Replace all.
>Linux requires “/”.  Windows will read either “\” or “/”.
>5 – Exit Windows and launch Linux.  
>6 - Verify that you have both Windows C: and D: drives (partitions)
>mounted (i.e. C: as windows-C,  and D: as windows-D).  Make note of the
>mount path for each.
>7 – Assuming you have installed Claws-mail and started a simple mail
>account, enter your /home/%user% folder.  You will need to set up two
>symlinks, one for the Claws-mail profile and one for Mail folder(s).    
>     < ln (link)   -s (symbolic)   mount path    target >
> a.   ln  -s /mnt/windows-C/Users/%username%/AppData/Roaming/Claws-Mail
>Makes the Linux Claws-mail settings read the Windows settings
> b.   ln -s /mnt/windows-D D: 
>Makes the mailbox path of D:\Mail accessible to Claws-Mail in Linux. You
>should probably verify that the mount is writable and in your home
>folder you can do "cd D:\Mail" and see your mailbox folders.
>That's it. Fire up Claws-mail in Linux and enjoy.
>8 – Other changes that might be needed:
>a.  If you have actions defined, copy "actionswinrc" to "actionsrc".
>Edit out any actions that are Windows specific, for example, those that
>fire a Windows command.
>b.  Review your Accounts, especially if you had signatures configured.
>The windows paths won't work here.  You may want to move those to the
>shared drive and use the same logic.
>c.  You'll have to load-up all the plug-ins again. 
>d.  Review the fonts defined in Preferences->Display->Fonts
>e.  If you use gpg, you'll have to symlink path to your gnupg data
>folder to .gnupg in your home folder as well.
>f.  If you create any folders in Windows, you'll have to open up
>folderlist.xml and do a find/replace of "\" with "/".
>You can switch back-and-forth any time and your mail will be current in
>either OS.
>Solution provided by: "Abhay S. Kushwaha"
><kushwaha at netsolutionsindia.com> on users-request at lists.claws-mail.org

First of I, I firmly believe in the "KISS" principal. I also share several
directories between Windows and Linux. After a through investigation, I found
the use of BitTorrent Sync Pro to be the most advantageous way to keep
multiple file directories in sync. I use it with multiple applications and it
works perfectly.

Just my 2¢.


More information about the Users mailing list