Отправка почты с помощью C# через личный домен
Как отправить почту с помощью C#, в личном домене без gmail smtp?
Помоги мне
спасибо..
Kiran Susarla
Включен ли SMTP-сервер для вашего домена?
Включен ли SMTP-сервер для вашего домена?
Видеть здесь: Отправка электронной почты в C# с вложениями или без них: общая процедура.[^]
SmtpClient client = new SmtpClient("smtp.gmail.com"); NetworkCredential LoginInfo = new NetworkCredential("email@gmail.com", "password"); client.UseDefaultCredentials = false; client.Credentials = LoginInfo; MailMessage mail = new MailMessage(); mail.From = new MailAddress("email@gmail.com", "Alert mail"); mail.To.Add(new MailAddress(m.EmailId, "name or ..")); mail.Subject = "Welcome Letter or subject"; mail.Body = "Your message body, you can include html formating"; mail.IsBodyHtml = true; model.EmailId = model.EmailId; model.ETo = m.EmailId; try { client.Send(mail); model.IsActive = true; Erepo.Add(model); Erepo.Save(); } catch (SmtpException sm) { model.IsActive = false; Erepo.Add(model); Erepo.Save(); }
необходимо использовать пароль в networkCredential
мой клиент не хочет раскрывать свой пароль.
да, необходимо добавить пароль в сетевые учетные данные, потому что без добавления пароля вы не можете отправлять почту через сервер.
да, SMTP включен в моем домене...