我已经设置了一个 EC2 Linux 实例。并尝试在其上设置一个邮件服务器,但是当我尝试通过 SMTP 端口:25 发送测试邮件时,它给出了超时错误。
我已经在安全组上打开了 SMTP 端口,但仍然收到相同的错误。
我们有什么解决方法/解决方案来解决这个特定问题吗?
提前致谢
答案1
我可以成功
~$ telnet smtp.mailgun.org 25
Trying 34.215.189.196...
Connected to smtp.mailgun.org.
Escape character is '^]'.
220 ak47 ESMTP ready
helo test.me
250 ak47
mail from:[email protected]
250 2.0.0 OK
RCPT TO: <whatever>@gmail.com
550 5.7.1 Relaying denied
Connection closed by foreign host.
您应该提供用于连接 SMTP 服务的代码。
你可能需要
- 仔细检查您的安全组配置,因为它不允许您的主机到达 SMTP 端口,而我的可以。
和/或
- 在代码中增加超时选项。