ANJYR Ответов: 3

Отправка почты с помощью C# через личный домен


Как отправить почту с помощью C#, в личном домене без gmail smtp?

Помоги мне срочно

спасибо..

Kiran Susarla

Включен ли SMTP-сервер для вашего домена?

3 Ответов

Рейтинг:
2

jayantbramhankar

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();
}


Если ваше приложение размещено на общем сервере используйте локальный хост вместо smtp.gmail.com


ANJYR

необходимо использовать пароль в networkCredential
мой клиент не хочет раскрывать свой пароль.

nirmalVaishnav

да, необходимо добавить пароль в сетевые учетные данные, потому что без добавления пароля вы не можете отправлять почту через сервер.

Рейтинг:
1

ANJYR

да, SMTP включен в моем домене...