Я пытаюсь отправить электронное письмо через почтовый сервер one.com. С его получением у меня нет проблем.
однако с отправкой я получаю исключение SMTP. System.ApplicationException: 'Произошло SmtpException: "ошибка отправки почты"'
ОБНОВЛЕНИЕ: после подсказки в комментариях здесь находится внутреннее исключение WebException: невозможно подключиться к удаленному серверу
Это это мой код
public void email_send(string sendTo)
{
try
{
MailMessage msg = new MailMessage();
msg.To.Add(new MailAddress(sendTo));
msg.From = new MailAddress("myMail@mydomein.be", "my name");
msg.Subject = "This is a Test Mail";
msg.Body = "This is a test message";
msg.IsBodyHtml = true;
SmtpClient client = new SmtpClient();
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential("myMail@mydomein.be", "myPassword");
client.Port = 587;
client.Host = "mailout.one.com";
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.EnableSsl = true;
client.Send(msg);
Console.WriteLine("email was sent successfully!");
}
catch (SmtpException ex)
{
throw new ApplicationException
("SmtpException has occured: " + ex.Message);
}
catch (Exception ex)
{
throw ex;
}
}
У меня также есть следующая информация из моего провайдера электронной почты (one.com):
введите описание изображения здесь