带有 Postfix/Dovecot 的 AWS - 无法访问端口 (25,110)

带有 Postfix/Dovecot 的 AWS - 无法访问端口 (25,110)

目前,我已经将 Postfix 和 Dovecot 安装到我的 AWS 实例中。我能够使用以下命令在本地主机的端口 (25,110) 上 ping 并打开 dovecot / postfix:

telnet localhost 25

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 ip-172-31-16-10.us-west-2.compute.internal ESMTP Sendmail 8.14.4/8.14.4; Sun, 10 Jul 2016 09:05:28 GMT

或者

telnet localhost 110

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK Dovecot ready.

我有弹性 IP,并且我的隐私组里面有几个:

在此处输入图片描述

对于 DNS,我使用 Route 53。我的域区域包含:

mail.domain.com.  A  52.89.176.73
domain.com.  MX  10 mail.domain.com

在 postfix - main.cf 我有“inet_interfaces = 全部”,我的 grep 有几个:

tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      
tcp        0      0 0.0.0.0:10025               0.0.0.0:*                   LISTEN 

我在这里做错了什么? 有什么解决办法吗?

答案1

如果这是输出netstat

tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN 

这表明 postfix 仍然只监听 localhost 上的 SMTP 端口,否则我希望看到的0.0.0.0:25是本地地址。更改 main.cf 后您是否重新启动了 postfix?

您的安全组是否已分配给您的实例?

相关内容