Azure 应用服务与 AWS SES 通信

问题描述 投票:0回答:1

我尝试在我的 .net core (.net 6 ) Web 应用程序中使用 AWS SES,当我在本地运行代码并发送电子邮件时,它工作正常并且电子邮件已成功发送。但是,部署到 Azure 应用服务(基本计划)后,它不起作用,也不会显示错误。它只是不发送电子邮件。

我尝试做的事情: 1-首先,我使用应用服务 Vnet 集成来保护与 SQL 数据库的连接。我尝试在启用和禁用“所有路由”选项的情况下使用它,但它不起作用。 我在 Inegration 子网中部署了 NAT 网关,但似乎不起作用。

2-我删除了 Vnet inegration,但仍然没有得到任何结果。

3-我在代码中硬编码了我的 AWS SES 凭证并重新部署,但这没有帮助

有人知道我应该做什么吗?

谢谢你

amazon-web-services azure asp.net-core amazon-ses azure-appservice
1个回答
0
投票

据我所知,当 SMTP 流量通过虚拟网络集成路由时,应用服务支持出站 SMTP 连接(端口 25)。

所以根本原因与安全端口有关(如25和587)

建议

由于我没有AWS订阅,并且不知道如何将aws ses与azure应用程序服务集成,您可以按照故障排除文档进行检查。

我建议您检查推荐的发送电子邮件的方法。我还在下面找到了有关 Azure 和 AWS 上的消息服务的内容。我不确定这是否意味着 Azure 中不支持 AWS SES。如需了解更多详细信息,您可以提出 Azure 和 AWS 的支持票。

© www.soinside.com 2019 - 2024. All rights reserved.