在我公司的基础设施中,我有一个带有 postfix 的内部邮件服务器,它的名称是srv-internal.central.mydomain.tld,内部 IP 为 10.10.128.200。
为了与网络交换邮件,它使用中继邮件服务器(DMZ 环境中的服务器,具有所有需要的针孔,例如..),甚至使用 postfix,其名称为mailgw.central.mydomain.tld,内部接口 IP 为 10.10。 133.105
我们基础设施的公共域名是(比如说)“ central.mydomain.tld ”,但“ pec.central.mydomain.tld ”不是我们的子域。它由我们网络之外的另一个 ISP 提供(因此,向该域发送邮件,必须退出)。
如果我从user1@central.mydomain.tld(从 srv-internal.central.mydomain.tld 机器)向foo@pec.central.mydomain.tld发送邮件,我从中继服务器收到以下错误:
Sep 4 08:03:16 mailgw postfix/smtpd[26678]: NOQUEUE: reject: RCPT from unknown[10.10.128.200]: 550 5.1.1 <foo@pec.central.mydomain.tld>: Recipient address rejected: User unknown in relay recipient table; from=<user1@central.mydomain.tld> to=<foo@pec.central.mydomain.tld> proto=ESMTP helo=<srv-internal.central.mydomain.tld>
Sep 4 08:03:16 mailgw postfix/smtpd[26678]: disconnect from unknown[10.10.128.200]
Run Code Online (Sandbox Code Playgroud)
我的中继服务器在 Linux CentOS 版本 5.7 上,postfix 版本是来自标准 CentOS 存储库的 postfix-2.3.3-2.1.el5_2。
假设我的域是: …
postfix ×1