如何使用Azure应用程序服务的上下文从内部telnet到SMTP服务器?

如何使用Azure应用程序服务的上下文从内部telnet到SMTP服务器?,azure,smtp,telnet,azure-web-app-service,Azure,Smtp,Telnet,Azure Web App Service,我需要对从Azure应用程序服务中运行的应用程序到外部(非Azure)SMTP服务器的连接进行故障排除 SMTP服务器是一个我无法控制的黑匣子。我已经得到保证,它已被正确配置为将Azure传出IP地址列入白名单。尽管如此,应用程序仍然无法连接。一般错误是: 发送邮件失败 在一个标准的虚拟机上,我只需将RDP导入其中,并从命令行使用telnet 使用应用程序服务,我不得不依赖浏览器中的Kudu控制台,它不支持telnet 如何在不依赖使用测试代码重新部署应用程序以记录尝试和错误尝试的情况下以交互方

我需要对从Azure应用程序服务中运行的应用程序到外部(非Azure)SMTP服务器的连接进行故障排除

SMTP服务器是一个我无法控制的黑匣子。我已经得到保证,它已被正确配置为将Azure传出IP地址列入白名单。尽管如此,应用程序仍然无法连接。一般错误是:

发送邮件失败

在一个标准的虚拟机上,我只需将RDP导入其中,并从命令行使用
telnet

使用应用程序服务,我不得不依赖浏览器中的Kudu控制台,它不支持
telnet


如何在不依赖使用测试代码重新部署应用程序以记录尝试和错误尝试的情况下以交互方式测试与SMTP服务器的连接?

我记得过去我们在Kudu控制台中使用的命令:tcping SMTP.testdomain.com:25,这是一个充分的测试。

使用Kudu的PowerShell控制台
Send MailMessage
应该会给您一条有意义的错误消息。您尝试过从Kudu控制台使用curl吗?@CSharpRocks I will-没有意识到它是可用的。@evilSnobu这听起来是个不错的选择,谢谢。