Postfix没有收到Internet邮件

我build立了一台运行Ubuntu 10.04和Postfix 2.7的服务器(通过apt-get安装后缀)。 我有一个域设置的mxlogging指向此服务器作为此域的唯一邮件服务器。 我已经对mxlogging进行了查找,并且指出了fqdn,他们都按预期解决了 – 他们是在24小时前build立起来的。

如果我telnet到我的服务器的端口25,我可以从telnet接口发送邮件,并按照预期发送,但是,如果我从邮件客户端发送邮件,它会消失在以太 – 没有反弹信息给发件人,电子邮件不能按预期交付。

这里是(我认为)从main.cf相关的行:

myhostname = www1.salonsuites.com myorigin = /etc/mailname mydestination = www1.salonsuites.com relayhost = mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 173.230.138.60/32 inet_interfaces = all inet_protocols = all 

我想这值得注意的是,虽然服务器的主机名设置在www1.salonsuites.com,服务器实际上设置为公共IP 173.230.138.60和一个logging是www2.salonsuites.com。 www1.salonsuites.com的mxlogging是邮件处理的域,指向www2.salonsuites.com。

有关如何解决邮件传递问题的任何build议,并有没有一种方法来产生退回消息?

你的服务器不能从外面访问:

 $ nc 173.230.138.60 25 (UNKNOWN) [173.230.138.60] 25 (smtp) : Connection timed out 

检查你的防火墙。

另外,请检查/var/log/mail.info中的日志