[plug] mta differences

Craig Ringer craig at postnewspapers.com.au
Tue Apr 20 10:38:02 WST 2004


On Tue, 2004-04-20 at 10:23, Bill Kenworthy wrote:
> If you are accessing the same account as I and my wife do, the faults
> evolutions - it graps an imap connection and doesnt let go until
> forced.

OK, I'm confused now. Cyrus allows many concurrent accesses to the same
mailbox (it needs to be able to, as it supports shared mailboxes), so OE
and Evo should be able to be connected _at_ _the_ _same_ _time_.

>  - I actually
> have to do a forced shutdown on my home evo client to allow my work
> access to be unimpeded (delete an email in one and it doesnt update in
> the other and so on)

Evolution does seem to do some sort of delayed commit of things like
flag changes, so this sounds like something I could see happening with
Cyrus. I think Evo only writes flags back to the server when the mailbox
is closed (by selecting a new mailbox).

It's worth noting that Evolution's IMAP implementation is less than
stellar, and the Evolution developers don't seem too interested in
fixing it. Lots of bugzilla entries refer to 'the imap rewrite' but it
doesn't seem to be something that's going to happen any time soon. 

I wish they'd just use c-client as the base, and be done with it. They'd
get authorization/authentication and SASL support for free. I suspect
they can't because of threading issues and/or dependencies, though.

Craig Ringer




More information about the plug mailing list