.net-core - 使用 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 网关超时。
请问有人知道我该如何解决吗?
解决方案
我通过重启AWS虚拟机解决了这个问题!
我没有发布代码,因为我认为这不是代码问题,因此我认为没有必要。但是我希望我的解决方案对遇到同样问题的其他人有用。
推荐阅读
- python - 将两个列表的元素保存在文件的列中
- django - 在请求中将模型对象 ID 作为参数传递有多安全?
- javascript - Vue:v-for 将不匹配的项目存储到不同的容器
- ssh - 当我在 `ddev auth ssh` 之后尝试在 DDEV Web 容器中使用 ssh 时,ssh 密钥似乎不起作用,“身份验证失败太多”
- regex - 是否有替代正则表达式语法来避免错误“不支持环视,包括前瞻和后视”?
- java - 如何在 Spring 应用程序中实现安全性?
- php - Laravel 统计用户的支持票
- node.js - 如何在本地为无服务器离线设置 ssm 参数
- opencv - 我安装了opencv-python得到导入错误
- c++ - 我的挖矿功能无限循环正常吗?