升级后缀,继电器现在被打破

我从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 

有人可以帮我理解什么可能已经改变了升级,会导致这个打破?

这可能不会对你有什么帮助,但值得一读:

  • 从debian 5.0升级(debian 6.0发行说明)
  • 需要注意的问题(Debian 6.0发行说明)

它看起来像mynetworks = all不再是一个有效的设置。 将其更改为mynetworks = 127.0.0.0/8 ,重新启动后缀,并重新运行。