Мы автоматизируем тестовые случаи, и один конкретный тестовый случай включает в себя отправку приложением электронного письма и проверку его получения.
Я бы хотел (как-то) подключиться к серверу Exchange (2003), используя данную учетную запись пользователя, получить входящие сообщения и убедиться, что ожидаемое сообщение получено.
Есть ограничения для этого сценария:
Эти тесты часто проводятся в лабораторных условиях, без внешнего подключения к Интернету. Это означает, что сервер (exchange) должен находиться в нашем окружении (например, не может использовать Gmail).
EWS и более новые API нельзя использовать, поскольку они поддерживаются в Exchange 2007 и более поздних версиях.
Попробовал несколько упомянутых методов в сети, но безуспешно (например, WebDAV).
Есть ли надежный источник для выполнения этого требования? какую технику вы бы порекомендовали?