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