我一直在关注这个教程: 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