我从Debian 5升级到了Debian 6,并且从Postfix 2.5.5升级到了2.7.1。 我使用MySQL作为虚拟域/邮箱的后端。
升级后,我可以接收来自外部来源的邮件,但是当我试图中继出站邮件时,我得到了拒绝554中继访问。 以下是我认为main.cf中的相关configuration参数:
mydestination = relayhost = # using virtuals mynetworks = all smtpd_recipient_restrictions = reject_invalid_hostname, reject_unknown_recipient_domain, reject_unauth_pipelining, permit_mynetworks, permit_sasl_authenticated, #reject_unauth_destination, check_relay_domains, reject_non_fqdn_recipient, permit smtpd_sender_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_non_fqdn_sender, reject_unknown_sender_domain, reject_unauth_pipelining, permit
有人可以帮我理解什么可能已经改变了升级,会导致这个打破?
这可能不会对你有什么帮助,但值得一读:
它看起来像mynetworks = all不再是一个有效的设置。 将其更改为mynetworks = 127.0.0.0/8 ,重新启动后缀,并重新运行。