一个小节点操作连接到一个域的几个Web应用程序。
同一域名还用于由商业服务机构在异地托管的邮箱。
在注册商运营的名称服务器上,A,高级, 和别名记录记录用于解析 Web 服务器,而墨西哥记录用于解决商业邮件服务。
Web 服务器上的应用程序必须传递同一域内的邮件。
Postfix 在服务器上运行,并根据解析其他域的地址正确地传输消息墨西哥记录。但是,检测到为本地域发送的邮件不会被传输到外部投递代理,而是保留用于本地投递,尽管墨西哥该域名的记录提供了与商业服务相对应的替代域名。
这Postfix 文档建议通过为配置参数设置一个值来实现所需的行为,mydestination
该值将作为值列表中的项目排除在外$mydomain
。
一个在 StackExchange 网络其他地方发布的答案给出了类似的建议,设置配置如下:
mydestination = $myhostname, localhost.$mydomain, localhost
事实上,这是当前设置的实际值,是主机上运行的软件堆栈提供的默认值。
既然分配的本地域不包含在确定本地传递消息地址的标准中,那么为什么在本地域内寻址的消息仍然在本地传递?