在 cent os 中设置邮件服务器时遇到问题

在 cent os 中设置邮件服务器时遇到问题

我一直在关注这个教程:http://www.linuxmail.info/ 在 centOS 6 上设置邮件服务器。一切都很顺利,直到我到达这一部分:http://www.linuxmail.info/。当我尝试通过 SMTP 连接到我的域名时,出现连接被拒绝的情况,但是我使用 pop3 可以正常连接到 dovecot。

答案1

CentOS wiki 上有更多官方文档:

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

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

可能还有其他一些。

可能存在许多问题。其中之一就是您的 ISP 阻止端口 25 流量作为反垃圾邮件措施。在这种情况下,您应该使用 Postfix 的 SMTP 提交端口 (587),或使用端口 465 上的 SMTPS(启用 SSL 的 SMTP)。

验证 Postfix 是否正在监听公共接口,例如netstat -pant |grep ":25"

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

更新

从注释中的 netstat 输出来看,Postfix 似乎只监听本地主机。

看着CentOS Wiki 的 Postfix 配置指南可用的选项。具体来说,您希望inet_interfaces = all从默认值中进行设置/etc/postfix/main.cf并重新加载。

答案2

仔细检查,mynetworks你应该在这里包含你的本地网络和网络掩码,否则服务器可能只会中继来自本地主机的电子邮件

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

相关内容