Не отправляется письмо - C#
Формулировка задачи:
При отправке письма вылазит следующая ошибка
Исключение типа "System.Net.Mail.SmtpException" возникло в System.dll, но не было обработано в коде пользователя
Дополнительные сведения: Время ожидания операции истекло.
Подскажите в чем может быть проблема
using System.Net.Mail;
MailMessage mail = new MailMessage("removed@mail.ru", TextBox4.Text, "Тема письма", Текст письма);
SmtpClient client = new SmtpClient("smtp.mail.ru");
client.Port = 465;
client.Credentials = new System.Net.NetworkCredential("removed@mail.ru", "Пароль от ящика");
client.EnableSsl = true;
client.Send(mail);Решение задачи: «Не отправляется письмо»
textual
Листинг программы
var fromAddress = new MailAddress("FROM_ADDRESS@gmail.com");
var toAddress = new MailAddress("TO_ADDRESS@gmail.com");
const string fromPassword = "password";
var smtp = new SmtpClient
{
Host = "smtp.gmail.com",
Port = 587,
EnableSsl = true,
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new NetworkCredential(fromAddress.Address, fromPassword)
};
smtp.EnableSsl = true;
using (var message = new MailMessage(fromAddress, toAddress)
{ Subject = "Заголовок письма", Body = "Текст сообщения"})
{
smtp.Send(message);
}