Я делаю почтовое приложение SMTP с C # .Net.Он работает нормально для настроек Gmail, но я должен работать для подключения к VSNL.Я получаю исключение: "Ошибка отправки почты"
Мои настройки кажутся идеальными.В чем проблема?Почему я получаю исключение?
MailMessage mailMsg = new MailMessage();
MailAddress mailAddress = new MailAddress("mail@vsnl.net");
mailMsg.To.Add(textboxsecondry.Text);
mailMsg.From = mailAddress;
// Subject and Body
mailMsg.Subject = "Testing mail..";
mailMsg.Body = "connection testing..";
SmtpClient smtpClient = new SmtpClient("smtp.vsnl.net", 25);
var credentials = new System.Net.NetworkCredential("mail@vsnl.net", "password");
smtpClient.EnableSsl = true;
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = credentials;
smtpClient.Send(mailMsg);
Я получаю исключение после ...
System.IO.IOException: невозможно прочитать данные из транспортного соединения: net_io_connectionclosed.
в System.Net.Mail.SmtpReplyReaderFactory.ProcessRead (буфер Byte [], смещение Int32, чтение Int32, логическое readLine)
в System.Net.Mail.SmtpReplyReaderFactory.ReadLines (вызывающая SmtpReplyReader, BooleoneLine)
в System.Net.Mail.SmtpReplyReaderFactory.ReadLine (вызывающая сторона SmtpReplyReader)
в System.Net.Mail.SmtpConnection.GetConnection (хост строки, порт Int32) в System.Net.Mail.SmtpTransport.GetConnection (Узел строки, порт Int32)
в System.Net.Mail.SmtpClient.GetConnection ()
в System.Net.Mail.SmtpClient.Send (сообщение MailMessage)