通过 Linux/Ubuntu EC2 连接 SMTP 端口 25 时出错

通过 Linux/Ubuntu EC2 连接 SMTP 端口 25 时出错

我已经设置了一个 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 端口,而我的可以。

和/或

  • 在代码中增加超时选项。

相关内容