postfix smtptesting发生“中继访问被拒绝”

我正在按照教程http://wiki.centos.org/zh/HowTos/postfix_restrictions

但是,当我试图用smtp发送邮件时,它会返回:

Connected to XXX.XXX.33.22 (XXX.XXX.33.22). Escape character is '^]'. 220 mail.xxxx.com ESMTP Postfix HELO mail.xxxx.com 250 mail.xxxx.com MAIL FROM:<[email protected]> 250 2.1.0 Ok RCPT TO:<[email protected]> 554 5.7.1 <[email protected]>: Relay access denied 

而且,后缀main.cf设置是relay_domains =

如果此消息是入站消息,并且您有为[email protected]设置的帐户,如果其标准非虚拟域设置,则需要确保example.com位于您的mydestination行,如果它是虚拟的请确保您有一个virtual_mailbox_domains条目,它指向一个包含example.com的文件/散列/数据库表。

如果您正在testing电子邮件出站(例如,您的networking上有人试图发送邮件到[email protected],请检查mynetworks行是否包含对您的networkingrfc1918范围的引用(例如10.0.0.0/8或192.168.0.0/24 )或者您已启用并正在使用SASL身份validation。