SMTP电子邮件在本地有效,但在Devops上无效

时间:2019-10-23 08:22:27

标签: c# asp.net azure-devops smtp devops

我有一个带有帐户控制器的ASP.Net核心项目,用于处理用户配置文件的登录名和帐户功能。在此控制器中,如果用户通过SMTP忘记了密码,我具有处理电子邮件的功能。

{ scope: 'email'}

使用包含我的SMPTP配置的app.config。当它在本地运行时,代码可以正常工作,并将电子邮件发送到系统上的现有电子邮件中。但是,将其发布到Azure Devops时,出现此错误:

  

System.Net.Mail.SmtpException:发送邮件失败。 ---> System.Net.Sockets.SocketException:尚无此类主机

我认为这与在外部计算机上托管.NET代码的Devops有关。有人知道如何解决此问题吗?

1 个答案:

答案 0 :(得分:1)

配置值已正确设置。

这可能是网络问题:

  • 防火墙设置
  • 内部网络(SMTP服务器)与外部网络(应用程序)