在Docker环境下无法发送电子邮件

时间:2019-07-05 03:42:13

标签: windows docker asp.net-core

在Docker环境下,但是如果尝试在Docker之外运行我的应用程序,则无法发送电子邮件。可以。

我尝试从Docker公开SMTP端口,但仍然失败

这是我的电子邮件功能:-

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

我收到了“套接字异常:这通常是主机名解析期间的一个临时错误,表示本地服务器未收到来自权威服务器的响应。”

0 个答案:

没有答案