Интеграция с MS Exchange без локальной копии Exchange? - PullRequest
0 голосов
/ 15 мая 2011

Мне нужно написать компонент для получения электронных писем с определенной учетной записи Exchange Server. У меня нет локальной копии Exchange, и я не могу легко получить доступ к производственному серверу. Какие варианты у меня есть? Существует ли урезанная / бесплатная версия Exchange для разработки? Есть ли API, который я могу кодировать, а затем просто развернуть и протестировать вживую?

Ответы [ 3 ]

1 голос
/ 15 мая 2011

Без промежуточной и / или тестовой среды с другим экземпляром Exchange вам может не повезти.

Я бы тоже подошел к этому с точки зрения дизайна.Вы, вероятно, хотите проверить свою логику независимо от Exchange (то есть вы не хотите тестировать Exchange, и вы можете захотеть протестировать код, который использует ваш код, который взаимодействует с Exchange, но не обязательно хочет повторно тестировать код, который взаимодействует сОбмен - и снимите производительность его поездки туда и обратно в / из Обмен).Итак, я бы посмотрел на инверсию зависимостей и насмешки как на средство отделить ваш код от прямой зависимости от существующего, доступного и действующего экземпляра запущенного обмена.

1 голос
/ 15 мая 2011

Нет способа, которым вы можете смоделировать его (насколько мне известно, через сторонние приложения), однако вы можете подписаться на бесплатную Office 365 бета (или на любые другие хостинговые обменные испытания. ) укажите вашей Visual Studio на

http://[whatever pod hosting your mailbox].outlook.com/ews/Exchange.asmx

добавьте его в качестве ссылки на WebService и приступайте к разработке. Желаем удачи.

1 голос
/ 15 мая 2011

Вы можете загрузить 120-дневную ознакомительную версию Exchange 2010 с http://www.microsoft.com/exchange/en-us/try-it.aspx

На этой странице также есть ссылка для настройки теста для сетевой версии

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...