GNOME Bugzilla – Bug 677721
Having both IMAP+ and IMAP in the account options is confusing
Last modified: 2013-09-13 01:07:55 UTC
When I try to create a new mail account in Evolution, the wizard offers me a choice between IMAP+ (default) and IMAP. As far as I understand, IMAP+ enables IDLE and a bunch of other advanced/useful IMAP features, but it might not be supported by all servers. Is that the reason we offer both choices? Anyway, I think leaving that choice to the user is confusing (and could potentially make it harder/require trial and error to configure a mail account) since it requires intimate knowledge of the features supported by the mail server in question. I think Evolution should offer a single IMAP account option in the dialog, and use the best backend supported by the server behind the scenes.
The "IMAP" backend has been around since the Ximian days and has a few minor features still missing in the newer "IMAP+" backend, which can pipeline server commands and supports all the modern IMAP extensions. Old IMAP accounts will need to be migrated to IMAP+ and I was waiting to finish the big account rewrite to avoid writing the migration code twice. With the rewrite now done, IMAP+ just needs to close the gap with IMAP on those missing features. Then we can retire the old backend.
Is this on somebodys list ? Shipping one less backends sounds like too nice a win to skip over...
It's on mine if I can get around to it in time.
For the record, the IMAP features lacking in IMAP+ are: - Quota support. - The ability to use non-virtual Junk and Trash folders (mainly for using Evolution in combination with web mail). - Something about picking custom envelope headers to download, mainly useful for filtering. Those are all the ones I'm aware of, anyway. None of these are real critical in my book but they do have a devoted following. Especially the second one.
*** This bug has been marked as a duplicate of bug 665371 ***