在Linux上,我如何伪造一个域的MXlogging?

我正在testing两个邮件服务器,这两个邮件服务器位于两台(虚拟)机器上,并构成了电子邮件的域名。 当其中一台服务器需要发送邮件给另一台时,它似乎执行DNS查找收件人域的MXlogging,这不会将发件人服务器指向正确的IP,无论我把哪个IP /域映射在/etc/hosts

那么我应该安装一个DNS服务器并为收件人域创build一个自定义的MXlogging? 我如何在Ubuntu上执行此操作,还是有更简单的方法?

假设现在的Ubuntu服务器通常使用Postfix作为邮件传输代理,可以通过disable_dns_lookups配置参数告诉Postfix禁用SMTP的DNS查找。 添加以下行

disable_dns_lookups =是

到位于/etc/postfix/main.cf的Postfix配置文件。 这会使Postfix在尝试解析邮件收件人的域地址时查看/etc/hosts