【问题标题】:Connection Timeout on aws when Telnet on Port 25 [closed]当端口 25 上的 Telnet 时,aws 上的连接超时 [关闭]
【发布时间】:2013-04-11 15:27:21
【问题描述】:

感谢您的宝贵时间。

我刚刚设置了一个 Postfix 邮件服务器,它在我的一个 aws 实例中作为 MTA 运行。我可以通过“telnet localhost 25”成功连接到本地主机,并且在本地主机上连接时,我可以向外部和内部电子邮件帐户发送电子邮件,但是每当我尝试通过“telnet zwitch.it 25”或“telnet 邮件”连接时。 zwitch.it 25' 我得到一个连接超时。

我已设置所有记录,包括 MX 记录和 SPF 记录,其值为“v=spf1 include:amazonses.com include:zwitch.it -all”和“spf2.0/pra include:amazonses. com 包括:zwitch.it ~all"。

我真的找不到这里的问题,如果有防火墙,或者端口被阻止,或者我的后缀配置有问题......如果你能帮助我,我将不胜感激。

为了设置我的 postfix 邮件服务器,我按照http://flurdy.com/docs/postfix/ 的说明进行操作,其中提到了安装一个简单的 postfix 服务器。

提前感谢您的帮助。

编辑: 感谢下面的答案,问题得到了解决。我只需要继续我的 aws 安全组并将 SMTP 添加到列表中!

【问题讨论】:

  • 欢迎来到 StackOverflow。如果任何建议有帮助,请不要忘记投票和/或将回复标记为答案。

标签: linux amazon-web-services timeout postfix-mta mail-server


【解决方案1】:

这是三件事之一:

1.) 您需要在 AWS 中编辑您的安全组以允许来自所有外部 IP 地址的端口 25。

2.) 您的 mail.zwitch.it 的 DNS 条目不指向 AWS 实例的外部 IP 地址。

3.) 您没有为实例配置静态 IP(弹性)地址。

【讨论】:

  • 感谢您的回答,这就是我现在在我的 route53 中所拥有的:postimg.org/image/wjyo79ma9 我不认为弹性 ip 有错误,但我可能对此不太了解我的 MX 或 SPF 地址有错误。否则,我可以问一下,安全组选项在哪里 - 这是在 IAM 部分吗?
  • 安全组位于 EC2 部分下 - 检查一下。这是一个错误,您无法从外界“获取”服务器。 MX 设置和 SPF 记录仅控制邮件流。
  • 哦,不包括端口 25 postimg.org/image/z4pgc85c9 - 你认为这可能是问题吗?我现在会尝试包含它,我应该选择包含它的任何特定选项吗?
  • 这就是问题所在。添加端口 25 并将源保留为 0.0.0.0/0,您应该一切顺利。
  • 好的,现在我可以使用 mail.zwitch.it 进行本地连接,这在以前是不可能的,但我仍然无法从远程计算机连接 - 我收到连接超时,这个问题会在我的master.cf 文件?还是aws的问题?这是图像,左边我是 ssh'ed,右边是来自远程计算机 postimg.org/image/biobnawuh/83239a26
猜你喜欢
  • 1970-01-01
  • 2021-01-15
  • 2017-01-29
  • 2010-10-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-23
  • 2012-01-03
相关资源
最近更新 更多