Cool, I don't know of anyone with quite that much mail in Celeste!
I think you can probably live happily in Celeste, and I'm sure you'll get plenty of help if you need it (on the list or off it), but you should know you might need to get your elbows dirty to get good performance.
I've used Celeste with 130MB very happily, and I think some people have somewhat more.
What might be too slow for your comfort is the operation of saving and loading the index, which is dependent on how many messages you have. However, this is only done when you open/close Celeste, so that's not too bad. Another thing is that the in memory index, well, takes up memory...
As Lex said, we have plans to overhaul the Celeste indexes, which are somewhat stuck, but maybe they'll be unstuck if that gives you trouble.
About the conversion - Nope, we don't have a Communicator format mail reader/importer. However, it's pretty easy to write them - that's how I converted from MH, for example - I wrote the class MHMainInboxFile (all two methods of it). Your milage might vary - but a Communicator filter would probably be useful to other people too.
Then you put your class in MailBD>>importMailFrom:intoCategory: instead of MailInboxFile, and voila.
Anther question - Do you have a deep mail category tree? Celeste has a flat list. You'll have to think what you want to do with that.
Daniel
John Hinsley jhinsley@telinco.co.uk wrote:
I'd like to switch from Communicator to Celeste. I don't have any problems with multiple ISPs and such.
The problem I do have is simply the huge amount (well, hugeness is relative, currently nudging half a gig and all in standard Netscape 4.7* on *nix format) of stuff I have to transfer over. It can't be as simple as copying all the child directories over, or can it?
Ideas, advice and cries of "don't do it!" welcome.
Cheers
John
If you don't care about your data, like file systems which automagically destroy themselves and have money to burn on 3rd party tools to keep your system staggering on, Microsoft (tm) have the Operating System for you.
Many thanks for everyone's comments.
Generally, I'm pretty fed up with Communicator. It's adequate, I suppose, but slow, forever popping up modal dialogue boxes and has none of the virtues or vices of outlook. I wish I'd gone with something sensible like pine or Kmail.....
But, since my little Rolodex thing uses Celeste, and since it's obviously undergoing a good deal of development, a switch to Celeste seems to make some kind of sense (at least in theory!) and I think, somewhere in the back of my mind was the idea that it might acquire a sort of database (or database like) functionality: you know the kind of thing, somewhere, deep in my MySQL digest is the URL to a reference someone on the HH list desperately needs. I could (and have!) easily spent half an hour looking for it.
On to specifics:
danielv@netvision.net.il wrote:
What might be too slow for your comfort is the operation of saving and loading the index, which is dependent on how many messages you have. However, this is only done when you open/close Celeste, so that's not too bad. Another thing is that the in memory index, well, takes up memory...
I'll buy some more! It's actually pretty slow in Netscape, too.
About the conversion - Nope, we don't have a Communicator format mail reader/importer. However, it's pretty easy to write them - that's how I converted from MH, for example - I wrote the class MHMainInboxFile (all two methods of it). Your milage might vary - but a Communicator filter would probably be useful to other people too.
I'll take a look and see if I can make sense out of it. With my coding skills, I may be gone for some time.....
Anther question - Do you have a deep mail category tree? Celeste has a flat list. You'll have to think what you want to do with that.
It's only two levels deep: inbox and then a flat layer of other categories.
Mike and Bijan's postings have encouraged me to hold on for a moment, but just let me know when you think the time is right, folks!
Thanks again
Cheers
John
Hi.
About the conversion - Nope, we don't have a Communicator format mail reader/importer.
I wrote a Netscape mail reader when I was at exobox... it turned out to be pretty simple to cut the file into individual strings wirh emails. You just have to scan for
CrLf, 'From -'
ignore that line and go to the next one or the end of file. Experiment: save a draft with this in the body (without quotes):
From -
Note that Netscape quotes it!!! Anyway, if you get strings with emails, I assume it shouldn't be hard to drop those in a well placed funnel inside Celeste's machinery to get them imported properly.
Andres.
I wrote a Netscape mail reader when I was at exobox... it turned out to be pretty simple to cut the file into individual strings wirh emails. You just have to scan for
CrLf, 'From -'
ignore that line and go to the next one or the end of file. Experiment: save a draft with this in the body (without quotes):
That's the Unix format, too. (Although with just LF's, not CRLF's.)
-Lex
squeak-dev@lists.squeakfoundation.org