За несколько дней до того, как этот код прекрасно работал для меня, но теперь он показывает исключение
MailMessage mail = new MailMessage();
mail.To.Add("pramuk97@gmail.com");
mail.From = new MailAddress("pramuk97@gmail.com");
mail.To.Add("pramuk97@hotmail.com");
mail.Subject = "from bhsbiet souvenir 2012";
mail.Body = TextBox5.Text;
mail.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";
smtp.Credentials = new System.Net.NetworkCredential("pramuk97@gmail.com", "pwd");
smtp.EnableSsl = true;
smtp.Send(mail);
И исключение - Сервер не поддерживает безопасные соединения.
Описание: необработанное исключение произошло во времявыполнение текущего веб-запроса.Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.
Сведения об исключении: System.Net.Mail.SmtpException: Сервер не поддерживает безопасные соединения.
ИсточникОшибка:
Строка 78: smtp.Credentials = new System.Net.NetworkCredential ("pramuk97@gmail.com", "mukund1375"); Строка 79: smtp.EnableSsl = true; Строка 80:smtp.Send (почта);Строка 81: TextBox5.Text = "message sent"; Строка 82: TextBox5.ReadOnly = true;
Исходный файл: E: \ bhsbiet \ bhsbiet \ home.aspx.cs Строка: 80
Трассировка стека:
[SmtpException: сервер не поддерживает безопасные соединения.] System.Net.Mail.SmtpConnection.GetConnection (ServicePoint servicePoint) +1223423 System.Net.Mail.SmtpTransport.GetConnection (ServicePoint servicePoint) +222 System.Net.Mail.SmtpClient.GetConnection () +50 System.Net.Mail.SmtpClient.Send (сообщение MailMessage) +1772 bhsbiet.home.buttonx_click (отправитель объекта, EventArgs e) в E:\ bhsbiet \ bhsbiet \ home.aspx.cs: 80 System.Web.UI.WebControls.Button.OnClick (EventArgs e) +118 System.Web.UI.WebControls.Button.RaisePostBackEvent (String eventArgument) +112 System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent (String eventArgument) +10 System.Web.UI.Page.RaisePostBackEvent (IPostBackEventHandler sourceControl, String eventArgument).NameValueCollection postData) +36 System.Web.UI.Page.ProcessRequestMain (логическое значение includeStagesBeforeAsyncPoint, логическое значение includeStagesAfterAsyncPoint) + 5563