Я не могу понять, почему этот код не работает.Клиент E-mail - C#
У меня есть эта ошибка:
System.IO.IOException: Соединение закрыто на System.Net.Mail.SmtpClient.Read()
System.IO.IOException: Закрытое соединение на System.Net.Mail.SmtpClient.SendCore
System.IO.IOException: Соединение закрыто на System.Net.Mail.SmtpClient.SendInternal
System.IO.IOException: Соединение закрыто на System.Net.Mail.SmtpClient.Send
static void Main(string[] args) { var smtp = new SmtpClient { DeliveryMethod = SmtpDeliveryMethod.Network, UseDefaultCredentials = false, EnableSsl = true, Host = "smtp.gmail.com", //465 SSL se uso 25 solo ad utenti google mando Port = 465, Credentials = new NetworkCredential("id", "password"), }; Console.WriteLine("Mail From: "); var fromAddress = new MailAddress(Console.ReadLine()); Console.WriteLine("Mail To: "); var toAddress = new MailAddress(Console.ReadLine()); Console.WriteLine("Subject: "); string subject = Console.ReadLine(); Console.WriteLine("Body: "); string body = Console.ReadLine(); using (var message = new MailMessage(fromAddress, toAddress) { Subject = subject, Body = body }) try { smtp.Send(message); } catch(Exception ex) { Console.WriteLine("Unable to send message due to the following reason: " + ex.ToString()); } }
, как я могу решить эти проблемы?
Возможный дубликат [SmtpException: невозможно прочитать данные из транспортного соединения: net \ _io \ _connectionclosed] (http://stackoverflow.com/questions/20228644/smtpexception-unable-to-read-data-from-the -транспорт-соединение-net-io-connect) –