Не удается отправить электронную почту с помощью настроек Google. Получение ошибок
Привет ребята
Я разрабатываю систему, которая будет отправлять электронные письма поставщику с котировками#, прикрепленными к телу письма. Но как раз перед тем как углубиться в мое задание,
В настоящее время я получаю следующую ошибку, когда отправляю простое электронное письмо со своей страницы просмотра.
System.Net.Sockets.SocketException (0x80004005): попытка подключения не удалась, потому что подключенная сторона не ответила должным образом через определенный промежуток времени, или установленное соединение не удалось, потому что подключенный хост не ответил 74.125.206.109:25 в System.Net.Sockets.Разъем.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) в System.Net.ServicePoint.ConnectSocketInternal(логическое connectFailure, разъем С4, С6 гнездо, гнездо&ампер; гнездо, IP-адрес&усилитель; Адрес, Государственный ConnectSocketState, объекта iasyncresult asyncresult, к, исключение&амп; исключение)
Пожалуйста, любая помощь очень приветствуется!!!!
Это срочно.
Что я уже пробовал:
Я попробовал это следующим образом:
try{ mail.To.Add(obj.ToEmail); mail.From = new MailAddress("myemail@gmail.com"); mail.Subject = obj.EmailSubject; mail.Body = obj.EMailBody; mail.IsBodyHtml = true; SmtpClient smtp = new SmtpClient("smtp.gmail.com", 25); //I also tried 587 port but no luck smtp.EnableSsl = true; smtp.UseDefaultCredentials = false; smtp.Credentials = new System.Net.NetworkCredential("myemail@gmail.com", "password"); smtp.Send(mail); ViewBag.Status = "Email Sent Successfully."; } catch (Exception ex) { ViewBag.Status = ex.GetBaseException(); // ViewBag.Status = "Problem while sending email, Please check details."; } return View(); }
F-ES Sitecore
Не отправляйте электронные письма через gmail
Google "send email gmail c#", и вы найдете тысячи статей, объясняющих, как это сделать, и проблемы, которые вы можете найти, например, необходимость настроить свою учетную запись, чтобы разрешить отправку электронной почты программно.
Pacheli Dev
Привет Ф-Эс
На самом деле у меня есть локальный smtp-сервер, на который я хотел бы направлять свои электронные письма. Gmail way - это всего лишь пример. Но я отредактирую свой вопрос и комментарий, чтобы сделать его ясным.
Спасибо
F-ES Sitecore
Это может быть сетевая проблема, когда веб-сервер не может подключиться к smtp-серверу. Если вы можете попасть на рабочий стол веб-сервера, вы можете использовать telnet для подключения к порту 25 smtp-сервера и посмотреть, что произойдет. Если вы не можете подключиться через telnet, то ваш код тоже вряд ли подключится.
Kornfeld Eliyahu Peter
Проверьте это: https://www.emailarchitect.net/easendmail/kb/csharp.aspx?cat=2