Имея возможность взаимодействовать с несколькими различными почтовыми серверами через IMAP (используя javamail), я обнаружил, что среди них существует очень разный уровень поддержки функций IMAP. Отсутствие поддержки некоторых функций привело к увеличению времени разработки, более сложному коду для работы с различной поддержкой, снижению производительности из-за невозможности ПОИСКА и т. д.
Поэтому я хотел бы получить некоторую информацию о других серверах и о том, какой уровень поддержки они предоставляют. До сих пор я имел дело с Lotus Domino и Novell GroupWise (и в меньшей степени с Exchange 2003 и 2007). Меня особенно интересуют наиболее часто используемые в unix/linux (Courier, Cyrus, Dovecot, UW IMAP), а также Zimbra, но не стесняйтесь добавлять любые известные вам. Также приветствуется информация об онлайн-сервисах, таких как gmail.
Особенности, которые я рассматриваю (комментируйте, если вам интересны другие, и я их добавлю.
- Пользовательские флаги
- Поиск пользовательских флагов
- Поиск произвольных заголовков
- Частичная загрузка
- Прокси-аутентификация
И что я нашел до сих пор (поправьте, если я где-то ошибаюсь):
Лотос Домино
- Пользовательские флаги да
- Поиск пользовательских флагов да
- Поиск произвольных заголовков да
- Частичное получение?
- Прокси-аутентификация своего рода, вы можете дать некоторым пользователям разрешения на доступ к почтовым ящикам других пользователей, и он увидит их в своей папке «\ Other Users».
Novell GroupWise
- Пользовательские флаги Нет
- Поиск пользовательских флагов Нет
- Поиск произвольных заголовков Нет
- Частичное получение?
- Прокси-аутентификация да, вы можете использовать так называемое доверенное приложение
Голубятня
- Пользовательские флаги: да
- Пользовательский поиск: да
- Поиск произвольных заголовков: да
- Частичная загрузка: да
- Прокси-аутентификация: ?
Примечания. Список настраиваемых флагов отправляется в ответе "FLAGS" на команды SELECT/EXAMINE и в ответе "PERMANENTFLAGS" на команду SELECT. Сюда также входят флаги, которые больше не используются. Я не уверен, можно ли от них избавиться.
Gmail
- Пользовательские флаги: да
- Пользовательский поиск: да
- Поиск произвольных заголовков: да
- Частичная загрузка: да
- Прокси-аутентификация: нет
слава Лукас! Я подожду вашей информации об обмене и добавлю кое-что, если у вас ее нет (некоторое время назад я проверял, поэтому ваша информация будет более надежной)