Невозможно отправить электронное письмо в среде Docker - PullRequest
0 голосов
/ 05 июля 2019

Я не могу отправить электронное письмо в среде Docker, но если я попытался запустить свое приложение за пределами Docker. Это работает.

Я попытался выставить порт SMTP из Docker, но все равно не смог

Вот моя функция электронной почты: -

    SmtpClient client = new SmtpClient("myhost", 587);
    client.UseDefaultCredentials = false;
    client.Credentials = new NetworkCredential("email@example.com", "password");             

    MailMessage mailMessage = new MailMessage();
    mailMessage.From = new MailAddress("email@example.my");
    mailMessage.To.Add(email);
    mailMessage.Body = "message";
    mailMessage.Subject = "Subject";
    mailMessage.IsBodyHtml = true;
    client.Send(mailMessage);

Я получил «Исключение сокета: обычно это временная ошибка при разрешении имени хоста, и это означает, что локальный сервер не получил ответ от авторитетного сервера».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...