2010-03-19 4 views
3

Чтобы взаимодействовать с несколькими разными почтовыми серверами через IMAP (используя javamail), я обнаружил, что среди них есть иная поддержка функций IMAP. Отсутствие поддержки некоторых функций привело к увеличению времени разработки, более сложному коду для работы с другой поддержкой, ухудшению перфоманса из-за невозможности поиска и т. Д.Поддержка протокола IMAP на разных серверах электронной почты

Поэтому я хотел бы получить информацию о других серверах и какой уровень поддержки они предоставляют. До сих пор я имел дело с Lotus Domino и Novell GroupWise (и в меньшей степени с Exchange 2003 и 2007). Я особенно заинтересован в большинстве используемых в unix/linux (Courier, Cyrus, Dovecot, UW IMAP), а также Zimbra, но не стесняйтесь, сообщите мне об этом. Также приветствуется информация об онлайн-услугах, таких как gmail.

Возможности, которые я считаю (комментарий, если вы заинтересованы в других, и я добавлю их.

  • Пользовательские флаги
  • Поиск Пользовательские флаги
  • Поиск произвольных заголовков
  • Частичное Fetching
  • Прокси-аутентификация

И что я нашел до сих пор (поправьте если я не прав в любом месте):

Lotus Domino

  • Пользовательские флаги да
  • При поиске пользовательских флагов да
  • Поиск произвольны заголовки да
  • Частичная выборка?
  • аутентификации прокси-рода, вы можете дать некоторые права пользователей для доступа к другим пользователей почтовых ящиков и он увидит их в папке его «\ Другие пользователи»

Novell GroupWise

  • Пользовательские флаги No
  • Поиск Пользовательские флаги No
  • Поиск произвольных заголовков No
  • Частичная выборка?
  • аутентификации прокси да, вы можете использовать то, что называется Trusted Application

Dovecot

  • Пользовательские флаги: да
  • Поиск на заказ: да
  • Поиск произвольных заголовков : да
  • Частичная выборка: да
  • Проверка прокси-сервера:?

Замечания: Список пользовательских флагов отправляется в «флажков» ответа ВЫБОР/EXAMINE команды и «PERMANENTFLAGS» ответ Выбор команды. Это также включает флаги, которые больше не используются. Я не уверен, можно ли избавиться от них.

Gmail

  • Пользовательские флаги: да
  • Поиск на заказ: да
  • Поиск произвольных заголовков: да
  • Частичная выборка: да аутентификации
  • Proxy: нет

kudos Lukas! Я буду ждать вашей информации об обмене, и я добавлю некоторые вещи, если у вас их нет (я проверил некоторое время назад, чтобы ваша информация была более надежной)

ответ

1

Это то, что я пробовал до сих пор. Я попытаюсь добавить более поздние версии (позже можно получить доступ к Exchange 2003 & 2007 и Courier).

Dovecot

  • Пользовательские флаги: да
  • Поиск Пользовательских: да
  • Поиск произвольных заголовков: да
  • Частичная выборка: да
  • Проверка прокси-сервера:?

Замечания: Список пользовательских флагов отправляется в ответе «FLAGS» команд SELECT/EXAMINE и ответе SELECT «PERMANENTFLAGS». Это также включает флаги, которые больше не используются. Я не уверен, можно ли избавиться от них.

Gmail

  • Пользовательские флаги: да
  • Поиск Пользовательских: да
  • Поиск произвольных заголовков: да
  • Частичная выборка: да
  • аутентификации прокси: скорее всего, не

Примечание: Похоже, что нет никакого способа, чтобы получить список в настоящее время используемых пользовательских флагов.

1

Gmail IMAP сессии, не выглядит слишком хорошо для PROXYAUTH:

--- 
* OK Gimap ready for requests from 1.1.1.1 wi9if8940621pbc.126 
A001 LOGIN testuser testpassword 
* CAPABILITY IMAP4rev1 UNSELECT IDLE NAMESPACE QUOTA ID XLIST CHILDREN X-GM-EXT-1 UIDPLUS COMPRESS=DEFLATE 
A001 OK testuser Test User authenticated (Success) 
A001 PROXYAUTH someotheruser 
A001 BAD Unknown command: PROXYAUTH 

 Смежные вопросы

  • Нет связанных вопросов^_^