首页 > 解决方案 > 使用 SmtpClient (.Net Core) 发送电子邮件时出现错误 504

问题描述

我有一个托管在 AWS 云上的 Web 应用程序,由前端(React.js 中的 SPA)和后端(.Net Core 3.1 中的 Web API)组成。

当我尝试使用 SmtpClient 将电子邮件发送到 Web API 的端点时,代码在我调用 ConnectAsync 方法的行上崩溃:await client.ConnectAsync("email-smtp.eu-west-1.amazonaws.com", 465,真的); 不返回任何错误(不进入捕获)。

一分钟后,端点响应代码 504 网关超时。

请问有人知道我该如何解决吗?

标签: .net-core

解决方案


我通过重启AWS虚拟机解决了这个问题!

我没有发布代码,因为我认为这不是代码问题,因此我认为没有必要。但是我希望我的解决方案对遇到同样问题的其他人有用。


推荐阅读