relay_domains似乎被后缀忽略

我正在尝试使用CentOS / Postfix / SpamAssassin设置一个外围垃圾邮件和恶意软件filter。 不幸的是,我仍然陷在PostFix部分。 我已经build立了一个新的子域DNS自己的A / MXlogging(MX指向A),这工作正常。 我还使用Webmin设置了一个基本的PostFix conf,并根据http://www.postfix.org/STANDARD_CONFIGURATION_README.html编辑main.cf文件,并inputrelay_domains = mailtest.mydomain.com 。 我发送一封邮件到[email protected]期望它将[email protected]识别为一个中继域, 至less到了试图弄清楚如何中继它(也许会有一个失败查找是否允许中继,是否转发到接收主机barf等)。然而,它永远不会那么远,在我的maillog我看到:

 Apr 5 16:06:59 localhost postfix/smtpd[13518]: NOQUEUE: reject: RCPT from mailout- us.gmx.com[74.208.5.67]: 550 5.1.1 <jshin@mailtest.#####.com>: Recipient address rejected: User unknown in local recipient table; from=<[email protected]> to <jshin@mailtest.#####.com> proto=SMTP helo=<mailout-us.gmx.com> 

…所以我可以得出结论,它仍然试图在当地提供。

现在,我没有禁用本地交付,主要是因为我不知道该怎么做。 不过,我认为它至less会尝试转发它并将其与一个域相匹配。

在主要的conf文件中,有一个令我不安的线路是以下内容

 # NOTE: Postfix will not automatically forward mail for domains that # list this system as their primary or backup MX host. See the # permit_mx_backup restriction description in postconf(5). 

我哪里错了?

这不是“没有那么远”,它是通过将其识别为本地主机名而获得的,这显然不需要中继。 您不希望邮件程序将本地中继域考虑在内; 你希望它有自己的本地主机名,MX指向它(即不MX和A是相同的;这实际上是没有意义的,因为它意味着inheritance自己)。