2011-05-17 5 views
3

Моя компания работает над проектом по разработке настольного и мобильного почтового клиента, который может подключаться к различным почтовым серверам с минимальной конфигурацией для пользователей или администраторов серверов. Мы хотим поддерживать Exchange, но после некоторых исследований я понял, что есть ряд вопросов, о которых стоит подумать. Наша цель - иметь возможность подключаться к как можно большему количеству серверов Exchange, поэтому нам нужно выбрать протокол или протоколы для реализации, что позволит это. Кажется, существуют 3 разных протокола - WebDAV для более старых серверов 2000/2003/2007, Exchange Web Services (EWS) для серверов 2007/2010 + и ActiveSync, которые поддерживаются всем после 2003 года (я думаю).Какой протокол обмена использовать?

Вопрос, который, по вашему мнению, является наилучшим подходом к реализации?

-ActiveSync, похоже, имеет наибольшее покрытие, но является самой большой болью для реализации. Будет ли двойная реализация WebDAV + EWS обеспечивать такой же охват?

Кроме того, если есть какие-либо администраторы Exchange, какие протоколы, как правило, включаются по умолчанию? Если WebDAV/EWS всегда отключены по умолчанию, возможно, ActiveSync является единственным вариантом. Похоже, что iPhone и Android поддерживают ActiveSync, скорее всего, будут включены, но как насчет других?

Кроме того, было бы интересно иметь статистику о том, что серверы используются в настоящее время - то есть сколько до сих пор используют в 2003 году, были перенесены в 2010 году и т.д.

хотел бы услышать ваше мнение.

Приветствия, Kevin

ответ

2

Если вы строите клиент электронной почты и нацеливание обмен, я бы рекомендовал ActiveSync. Другие протоколы - WebDAV и EWS - не предназначены для общих почтовых клиентов. Например, EWS не поддерживает транзакции или синхронизацию, поэтому, если у вас есть несколько клиентов, вам придется иметь дело с множеством условий гонки самостоятельно. WebDAV требует некоторых фанковых ограничений и не всегда включен. ActiveSync относительно легко писать, он просто требует получить лицензию от Microsoft и всегда работает с Exchange.

Если вы просто хотите отправлять и читать электронную почту, не забывайте об IMAP и POP3. Вы найдете самую широкую поддержку для них, хотя и отключены в новейших установках.

0

О версиях: 2003 должно быть сложно найти, так как оно вне любой поддержки. Многие компании пропустили версию 2007 года, поэтому вы должны найти множество установок 2010/2013. Хотя Exchange 2016 был выпущен еще в октябре, я предполагаю, что там слишком много установок (2016 больше похоже на CU до 2013 :))

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