22/01/04 chris :

>how do you deal with synchronizing the Emailer database?
>[...]
>ie: You collect email on the desktop. Then you collect email on the 
>laptop, now you have new email in both versions of Emailer. How do you 
>get them to match? If you sync the laptop to the desktop, then you will 
>have one or the other version, so you will loose the email that is on one 
>of them.

I would use my "Emailer -> Eudora" script to export selected messages, 
then "Import - unix/Eudora" by R Shapiro to import them in the other DB.

As mentionned earlier, imported messages loose their attachments because 
AS can't forge incoming messages with attachments. Outgoing messages 
could, but I didn't yet modify the import script to handle outgoing 
attachments, which in your case would be on another mac anyway.

Instead I made the export script list attachments paths at the beginning 
of messages, unlike some archiving solutions that just ignore them and 
give no clue as to whether a message had attachments or not. The files 
have to be accessible when exporting, or else the script can only count 
them (this is a limitation of Emailer's scripting: I found no way to get 
the paths or even the names of missing files; OS X has the same problem: 
broken alias just say "missing" and show no path at all, whereas previous 
systems showed the last known path).


Over-complicated scripts could also be made to sync databases between 2 
instances of Emailer over the network to skip the export/import, but I 
don't think anybody wrote such a script and I have no intention to try. 
I'd rather make a simpler one to transfer manually selected messages 
between instances of Emailer, but since I use the same DB on the iBook 
from any mac on the LAN, I have absolutely no need for that either, as 
there can't be any sync issue with only one DB.


My advice for using Emailer on multiple macs :

[Chris mode] if you don't care about DBs being out of sync and don't go 
mad when you don't find a message because you forgot on which mac it is, 
lucky you, just go on

[occasional mode] if you have occasional need to transfer messages 
between DBs to keep them in sync, use my export/import bundle
http://vric.free.fr/mac/Emailer/
 (I would make a "Today's messages" folder to regroup incoming and 
outgoing messages that need to be transfered, so I could export/import 
them in one go, then re-apply filters to them so they would go back to 
their auto-filing folders)

[road mode] if you often use Emailer on many macs in many locations but 
don't carry a laptop or don't have a network (no network? on macs?): keep 
your DB and Emailer with its prefs file in its own folder on a portable 
disk (iPod, pocket drive, USB key, zip, jaz, etc.) and launch it from 
there: no sync issue ever as you always use the same DB and even the same 
prefs (remember to backup sometimes as portable media are more prone to 
dropping, loosing, stealing)

[VRic mode] if you carry a laptop, just use the DB that is on the laptop 
from any mac over the network: it's not harder than copying the DB 
between macs (it's actually simpler as all you need to do is mount the 
shared disk and launch Emailer, skipping the copy part, and since an 
alias to the Emailer app on the laptop will mount its remote disk anyway 
it is identical to launching it locally)

One could fear this would be slow, but I really don't feel so (Emailer 
and DB on iBook366/OSX accessed from Powermac 9600/G4/OS9 over 100Mb 
Ethernet). And anyway it would have to be VERY slow to come down to the 
time loss of copying my 190 MB DB back and forth daily.

----
VRic

___________________________________________________________________________
To unsubscribe send a mail message with a SUBJECT line of "unsubscribe" to
<[EMAIL PROTECTED]>  or  <[EMAIL PROTECTED]>

Reply via email to