Использование SmtpClient и получение «целевой машины активно отказывается от него»

Я пытаюсь использовать System.Net.Mail для приложения для отправки электронной почты, но получаю это исключение:

System.Net.Mail.SmtpException: Failure sending mail. ---> System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it 198.238.39.170:25

Я использую код:

string mailserver = "Scanmail.ofm.wa.lcl";
MailMessage msg = new MailMessage("albert@einstein.net", "snark@snarky.com", "Very subjective", "A message body!");
SmtpClient client = new SmtpClient(mailserver);
client.Send(msg);

Очевидно, что указанные выше адреса электронной почты являются вымышленными, но в реальном коде используются настоящие адреса электронной почты в системе. Адрес почтового сервера указан верно.

У меня возникает соблазн подумать, что мне нужно поместить туда какие-то учетные данные безопасности, но я не уверен, где -хотя @Andre _совет Калила предполагает, что это не проблема, и, возможно, почтовый сервер настроен для предотвращения моя машина разработки от подключения. Так как же это преодолеть?

6
задан Cyberherbalist 23 July 2012 в 22:31
поделиться