docker中运行的邮件服务失败

我正在使用Dotnet核心构build一个电子邮件发件人服务。 当我运行它本地它的工作。 但是当我尝试在docker中运行它时,我得到以下消息:

例外:没有这样的设备或地址

代码:

try { using (var client = new SmtpClient()) { var credentials = new NetworkCredential { UserName = "SMTPUser", Password = "SMTPPassword" }; client.Connect("SMTPHost", "SMTPPort", false); client.Authenticate(credentials); client.Send(message); client.Disconnect(true); } } catch(Exception e) { Console.WriteLine("Exception: " + e.Message); }