Следующий код не может отправлять электронные письма клиентам и не создает никаких исключений. Код не отправляет электронное письмо или исключение, но выполняется. Я совершенно не знаком с asp.net. Кто-то может помочь мне решить проблему.
Код:
try
{
String userName = "ramesh";
String passWord = "123456";
String sendr = "[email protected]";
String recer = "[email protected]";
String subject = "Comformation ";
String body = "Dear Customer";
MailMessage msgMail = new MailMessage(sendr, recer, subject, body);
int PortNumber = 25;
SmtpClient smtp = new SmtpClient("smtp.test.com", PortNumber);
msgMail.IsBodyHtml = true;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Credentials = new System.Net.NetworkCredential(userName, passWord);
smtp.Send(msgMail);
MsgLP.Text = "Emailed to Customer..";
LogInLink.Visible = true;
}
catch (Exception ex){
AuditLog.LogError("ErrorE-mail " + ex.Message);
}
System.Net.Mail.SmtpException: The SMTP server requires a secure connection or the client was not authenticated.
, потому что он не установилEnableSsl to true
. Я добавил строку, и код работает нормально. - person Syed Ali Taqi   schedule 28.08.2014