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