Я пытаюсь отправить электронную почту, используя Exchange 2007, из консольного приложения, используя следующий код, и я получаю это сообщение об ошибке в исключении, которое выдается при вызове Отправить.
SMTP-сервер требует безопасного
связи или клиента не было
проверку подлинности. Ответ сервера
было: 5.7.1 Клиента не было
проверка подлинности
MailMessage message = new MailMessage();
message.From = new MailAddress("from@example.com");
message.To.Add("to@domain.com");
message.Subject = "test";
SmtpClient smtp = new SmtpClient(ConfigurationUtil.SMTPServer);
smtp.Credentials = new System.Net.NetworkCredential("from@example.com", "password");
smtp.Send(message);
Это работало на Exchange 2003.