Какой протокол Exchange использовать? - PullRequest
3 голосов
/ 17 мая 2011

Моя компания работает над проектом по разработке настольного и мобильного почтового клиента, который может подключаться к различным почтовым серверам с минимальной конфигурацией для пользователей или администраторов серверов.Мы хотим поддерживать 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 и т. д.

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

Приветствия, Кевин

Ответы [ 2 ]

2 голосов
/ 06 марта 2012

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

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

0 голосов
/ 11 февраля 2016

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

...