Как я могу проверить C # SmtpClient код в Vista - PullRequest
1 голос
/ 04 апреля 2009

Мне нужно протестировать некоторый код C #, который отправляет простой HTML-контент с вложением через SMTP-сервер. Как я могу убедиться, что мой код работает. У меня машина с Vista и IIS-7, я не хочу подключаться к любому внешнему SMTP

Ответы [ 4 ]

1 голос
/ 04 апреля 2009

Как насчет использования "поддельного" SMTP-сервера, такого как http://ndumbster.sourceforge.net/default.html

0 голосов
/ 04 апреля 2009

Я обычно тестирую с установкой Apache James , который имеет полнофункциональный сервер smtp & pop3, это сервер java, поэтому вам нужен только установленный JRE. Я устанавливаю его на той же машине, на которой я отлаживаюсь, но я бы порекомендовал вам следовать некоторым руководствам в его вики, чтобы правильно установить, установка не так уж и интуитивна.

0 голосов
/ 04 апреля 2009

Если вы хотите выполнить тестирование, отправляя электронную почту, вы можете установить бесплатный SMTP-сервер в Vista. Если вы не хотите, чтобы сообщение отправлялось куда-либо, вы можете использовать хотя бы часть SMTP в диагностической программе. Я сделал это недавно - это не так сложно, если вы просто хотите перехватить сообщения и не пытаетесь написать настоящий сервер.

...