нет ответа найти даже после поиска много сайтов«Ошибка аутентификация» Ошибка при отправке почты Asp.Net
Я использую VS2010 (Рамочные 4.0) и SQL 2012, мы используем сервер обмена .... же почту конфигурация работает в приложении Java, но не работает в C#
код кнопки клик:
try
{
SmtpClient smtp = new SmtpClient();
smtp.Host = "mail.myorganization.com"
smtp.Port = "587";
smtp.Credentials = new System.Net.NetworkCredential("[email protected]", "password");
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.EnableSsl = true;
MailMessage msg = new MailMessage();
msg.From = new MailAddress("[email protected]");
msg.To.Add(new MailAddress("[email protected]"));
msg.Subject = "Test";
msg.Body = "Test mail";
smtp.Timeout = 60000;
smtp.Send(msg);
result = true;
}
catch (Exception ex)
{
}
Моя ошибка исключение составляет
System.Net.Mail.SmtpException was caught
HResult=-2146233088
Message=Authentication failed.
Source=System
StackTrace:
at System.Net.Mail.SmtpConnection.GetConnection(ServicePoint servicePoint)
at System.Net.Mail.SmtpTransport.GetConnection(ServicePoint servicePoint)
at System.Net.Mail.SmtpClient.GetConnection()
at System.Net.Mail.SmtpClient.Send(MailMessage message)
at MailConfiguration.TestMail() in
вы можете сделать телнет mail.myorganization.com 587 и посмотреть, что является результатом – Shetty
могли бы вы подсказать, как это сделать ?? @Shetty – Kiran
в командной строке типа «telnet mail.myorganization.com 587». При правильном имени сервера – Shetty