Я пытаюсь отправить электронное письмо с помощью Exchange 2007 из консольного приложения, используя следующий код, и я получаю это сообщение об ошибке в исключении, которое бросается на вызов отправки.Exchange 2007, не позволяющий отправлять почту из консоли Приложение
SMTP, сервер требует защищенного соединения или клиент не проверку подлинности. Ответ сервера был: 5.7.1 Клиент не прошел проверку подлинности
MailMessage message = new MailMessage();
message.From = new MailAddress("[email protected]");
message.To.Add("[email protected]");
message.Subject = "test";
SmtpClient smtp = new SmtpClient(ConfigurationUtil.SMTPServer);
smtp.Credentials = new System.Net.NetworkCredential("[email protected]", "password");
smtp.Send(message);
Это работало на Exchange 2003.
Итак, какова была проблема? – Jabezz
Мне нужен был почтовый маршрут, открытый на сервере Exchange, с машины, которую я использовал, чтобы Exchange принимал почту, отправленную с нее. – MHinton