IMAP protocol support in different email servers
Posted
by raticulin
on Stack Overflow
See other posts from Stack Overflow
or by raticulin
Published on 2010-03-19T16:59:46Z
Indexed on
2010/03/19
17:01 UTC
Read the original article
Hit count: 312
Having to interact with several different email servers via IMAP (using javamail), I have found that there is a very different level of support for IMAP features among them. The lack of support of some features has resulted in more developing time, more complicated code to deal with different support, worse perforamance due to not being able to SEARCH etc.
So I would like to get some info on other servers and what level of support they provide. So far I have dealt with Lotus Domino and Novell GroupWise (and to a lesser extend Exchange 2003 and 2007). I am particularly interested in most used one in unix/linux (Courier, Cyrus, Dovecot, UW IMAP) and also Zimbra, but feel free to add any you know. Also welcomed info about online services like gmail.
Features that I consider (comment if you are interested in others and I'll add them.
- Custom flags
- Searching Custom flags
- Searching arbitrary headers
- Partial fetching
- Proxy authentication
And what I have found so far (correct if I am wrong anywhere):
Lotus Domino
- Custom flags yes
- Searching Custom flags yes
- Searching arbitrary headers yes
- Partial fetching ?
- Proxy authentication sort of, you can give some user permissions to access other users mailboxes and he will see them under his '\Other Users' folder
Novell GroupWise
- Custom flags No
- Searching Custom flags No
- Searching arbitrary headers No
- Partial fetching ?
- Proxy authentication yes, you can use what is called a Trusted Application
© Stack Overflow or respective owner