麻烦设置一个邮件服务器在cent os

我一直在关注这个教程: http : //www.linuxmail.info/在centOS 6.上设置邮件服务器。一切都很好,直到我到达这个部分: http : //www.linuxmail.info/ 。 当我尝试通过SMTP连接到我的域名时,我得到一个连接被拒绝,但我用pop3连接到dovecot罚款。

在CentOS wiki上还有更多官方文档:

http://wiki.centos.org/HowTos/postfix

http://wiki.centos.org/HowTos/postfix_sasl

可能还有其他几个。

可能有一些事情是错误的。 其中之一就是您的ISP阻止端口25stream量作为反垃圾邮件措施。 在这种情况下,您应该使用SMTP提交端口(587)用于Postfix,或者在端口465上使用SMTPS(启用SSL的SMTP)。

validationPostfix正在监听公共接口,例如, netstat -pant |grep ":25"

如果这是SASL身份validation问题,请检查您的日志。

更新

从注释中的netstat输出看来,Postfix只是在监听localhost。

查看CentOS Wiki的可用选项的Postfixconfiguration指南 。 特别是,你想设置inet_interfaces = all ,无论默认在/etc/postfix/main.cf然后重新加载。

mynetworks我的networking,你应该在这里包括你的本地networking与networking掩码或服务器可能只会中继电子邮件从本地

 mynetworks = 127.0.0.0/8 smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth smtpd_sasl_auth_enable = yes smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination broken_sasl_auth_clients = yes