AWS与Postfix / Dovecot – 无法访问端口(25,110)

目前我已经安装了Postfix和Dovecot到我的AWS实例。 我能ping和打开dovecot / postfix在端口(25,110)在我的本地主机使用:

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. 

我有Elastic 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 

我在这里做错了什么? 任何解决scheme?

如果这是netstat的输出:

 tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 

这表明,后缀仍然只监听本地主机上的SMTP端口,否则我会希望看到0.0.0.0:25作为本地地址。 你改变main.cf之后重新启动了postfix吗?

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