目前我已经安装了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吗?
您的安全组是否分配给您的实例?