Мой проект должен отправить электронное письмо, но я не могу его отправить. Я не знаю почему. В прошлом месяце я могу отправить, но сегодня я не могу.Не удается отправить письмо с помощью ASP.NET
string url = Request.Url.AbsoluteUri;
string hyperlink = "<a href='" + url + "'>" + url + "</a>";
NetworkCredential loginInfo = new NetworkCredential("***examplemail***", "myPassword");
MailMessage msg = new MailMessage();
msg.From = new MailAddress("***examplemail***");
msg.To.Add(new MailAddress("***ToEmail***"));
msg.Bcc.Add(new MailAddress("***examplemail***"));
msg.Subject = "TEST";
msg.Body = "Hi, TEST Send E-mail";
msg.IsBodyHtml = false;
SmtpClient client = new SmtpClient("smtp.gmail.com", 995); // tried 25 587 and 995
client.EnableSsl = true;
client.UseDefaultCredentials = false;
client.Credentials = loginInfo;
client.Send(msg);
** У него не было никаких ошибок, но я тоже не отправлял.
Если вы пытаетесь 995, это будет ** ** выдаст сообщение об ошибке. Проверьте блоки 'catch'. – SLaks
вы можете обернуть этот код вокруг try {} catch {} 'client.Send (msg);' и отчитаться о том, что такое исключение .. возможно, происходит исключение, но оно просто сейчас бросается .. – MethodMan
У меня есть " Ошибка отправки почты. " –