I'm trying to duplicate my TB mail folders on my linux desktop and my ibook, using unison (think smart, bi-directional rsync). My mail files are copied fine (as long as I only update a a folder on one machine at a time), but if I update index information (marking a message as read for instance), and try to copy the msf file to the other machine, TB on the other platform seems to invalidate the msf file - I get the message "Building summary for ...", and all of the messages show up as unread.
Interestingly, if I share my mail folder using NFS, this doesn't happen. Also interesting --- if I take the same mail folder in the same state (same messages read, etc.), I still get fairly substantial differences between the msf files (I included some of the diffs at the bottom...
Any suggestions how I can convince TB to recognize the msf file created on another platform?
Thanks...
Here's the diff between two of my msf files (the --- is the macosx version, and the +++ is the linux version)
--- Liz.msf Sat Apr 10 16:01:10 2004
+++ /Volumes/192.168.0.2/wjbaird/thunderbird/Mail/Local Folders/Friends.sbd/Liz.msf Sat Apr 10 16:02:03 2004
@@ -14,7 +14,7 @@
(A3=folderSize)(A4=expungedBytes)(A5=folderDate)(A6=highWaterKey)
(A7=mailboxName)(A8=UIDValidity)(A9=totPendingMsgs)
(AA=unreadPendingMsgs)(AB=expiredMark)(AC=version)(AD=sortType)
- (AE=sortOrder)(AF=viewFlags)(B0=viewType)(B1=folderName)(B2=charSet)>
+ (AE=sortOrder)(AF=viewFlags)(B0=viewType)>
<(81=0)(8B=3b171626)(8E=2)>[1:m(^9C=0)(^8F=0)(^91^8B)(^92=2)(^93=2)]
<(94=13ad)(97=3b3001d9)>[2:m(^9C^94)(^8F^94)(^91^97)(^92=2)(^93=2)]
<(A1=3261)(9E=3c59eb54)(80=1)>[3:m(^9C^A1)(^8F^A1)(^91^9E)(^92=1)(^93=1)]
@@ -101,43 +101,30 @@
[D256(^94^D2)]
[D8D4(^94^D7)]}
-<(DC=dfd5)(DD=4078447d)>
+<(DC=dfd5)(DD=407846b1)>
{1:^9F {(k^A0:c)(s=9u)}
[1(^AC=1)(^A4=0)(^A1=12)(^A2=12)(^A3^DC)(^A5^DD)]}
@$${1{@
< <(a=c)> // (f=iso-8859-1)
- (B3=imageSize)(B4=junkscore)(B5=keywords)>
-[-1:^9F(^AC=1)(^A4=0)(^A1=12)(^A2=12)(^A3^DC)(^A5^DD)(^AD=12)(^AE=1)
- (^AF=0)(^B0=0)]
-@$$}1}@
-
-@$${3{@
-< <(a=c)> // (f=iso-8859-1)
- (B6=charSetOverride)>
-[1:^9F(^88=4)]
-@$$}3}@
-
-@$${4{@
-@$$}4}@
-
-@$${6{@
+ (B1=folderName)(B2=charSet)(B3=imageSize)(B4=junkscore)(B5=keywords)>
[1:m(^93=1)]
[0:^80(^88=11)]
-[1:^9F(^A2=11)]
-@$$}6}@
+[-1:^9F(^AC=1)(^A4=0)(^A1=12)(^A2=11)(^A3^DC)(^A5^DD)(^AD=12)(^AE=1)
+ (^AF=0)(^B0=0)]
+@$$}1}@
-@$${7{@
+@$${2{@
[1:m(^93=0)]
[A46:^80(^88=11)]
[1:^9F(^A2=10)]
-@$$}7}@
+@$$}2}@
-@$${8{@
+@$${3{@
[2:m(^93=1)]
[13AD:^80(^88=11)]
-<(DE=f)>[1:^9F(^A2=f)]
-@$$}8}@
+<(CD=f)>[1:^9F(^A2=f)]
+@$$}3}@
-@$${9{@
-@$$}9}@
+@$${4{@
+@$$}4}@