On Thu, 2007-05-31 at 14:10 -0400, Jeffrey Stedfast wrote: 
> On Thu, 2007-05-31 at 07:58 -0700, Ross Boylan wrote:
> > Hi.  I've been getting into the code of evolution recently, and am thinking 
> > of 
> > doing a bit more to see if I can get it working OK for my situation.  I 
> > have 
> > an IMAP mailbox which is very large, both in terms of folders (over 100) 
> > and 
> > messages (the largest folder has >300,000 messages; my INBOX has about 
> > 22,000).
> 
> the largest INBOX I've ever used was about ~100,000 messages, so you may
> get to have some fun :)
> 
> > 
> > None of the email clients I've tried cope with this very well.  Since I've 
> > been using evo at work in a similar setup (cyrus server, though not quite 
> > as 
> > big), I thought it might be the best to try to tweak.  The problems I've 
> > had 
> > so far involve setup activities rather than core functionaility.  First, 
> > evolution couldn't create the account (solved); second I've had problems 
> > getting it to show all of my subfolders.
> 
> are they in different namespaces? Current evo IMAP provider doesn't
> handle multiple namespaces :(
Single namespace.  It's all INBOX.folder.subfolder.
The one wrinkle is that in some cases 'folder' exists in the namespace,
but is not an actual box or folder (whatever the right term is) on the
server: INBOX.folder.subfolder is a real folder; INBOX.folder is not.
> 
> > 
> > My narrow question is how to debug evolution.  When I launched evolution in 
> > gdb evolution (the GUI) came up, and then the debugger told me the process 
> > had exited (though the GUI was up and running).  I believe the initial 
> > process does some kind of activation of the "real" process and then exits.
> 
> sounds like you already had an instance of Evolution running (on another
> virtual desktop perhaps?)
I'm pretty sure I shut everything down.  Hmm, I just tried again and
this time I'm still in the debugger.

There was another instance of evolution running, but for a different
user.  That instance is in a funny state, because it is not visible in
the other user's screen.

Running under KDE in all cases.
> 
....
> 
> > 
> > Mission Advisable?  If I get past the setup hurdles, is evolution likely to 
> > be 
> > able to handle the mail store I described?
> 
> I think it'll be possible, there's lots of improvement that can be made
> to the current imap code :)
I'm hoping it will be tolerable without improvements :)  I think one of the 
main factors will be whether evo 
tries to get all the headers from each folder it operates on.  Even if it does, 
if it only does it once
and is otherwise responsive I'll be doing better than what I have now.

At work, I think my biggest folder has about 85k messages, and evo is working 
fine.
> 
> > 
> > How do I find out which of the imap store's code I'm actually using?
> 
> you are probably using the provider in
> evolution-data-server/camel/providers/imap
Is the other not loaded, or does it depend on which option I picked for the 
server (I said IMAP4rev1).

Thanks to everyone for the quick replies.  Not having a functional email client 
is a big problem. 
I used to archive off my mail when it got to be too much.  I thought it would 
be more convenient to have it
consolidated under IMAP since, as a practical matter, once I archived the stuff 
it became invisible.  So far,
it's not so convenient!

So far, I have tried
evolution
kmail (using it for now)
thunderbird/icedove
mulberry
Apple's mail app
claws
mutt

-- 
Ross Boylan                                      wk:  (415) 514-8146
185 Berry St #5700                               [EMAIL PROTECTED]
Dept of Epidemiology and Biostatistics           fax: (415) 514-8150
University of California, San Francisco
San Francisco, CA 94107-1739                     hm:  (415) 550-1062

_______________________________________________
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers

Reply via email to