我正在设置位于我们办公室外的备份 SMTP 服务器。
我们的想法是,它应该接受发送到我们域的所有消息(DNS 指标很高,所以这应该只在内部 smtp 服务器关闭时发生),并在内部 smtp 服务器恢复时将它们转发到我们的内部 smtp 服务器(实际上,它会每隔几个小时尝试这样做一次)。
我创建了一张交通地图
example.com smtp:[ip of smtp server]:25
example2.com smtp:[ip of smtp server]:25
我已经设置了 main.cf
transport_maps=/etc/postfix/transport
default_transport:discard:Outgoing email disabled on this node
relayhost=
relay_domains =
问题是,当通过 telnet 连接时,postfix 仍然接受发送到任何域的消息
通过 thunderbird 连接时,postfix 正常工作。
我不确定该如何解释这一点。
答案1
什么是价值我的网络在 main.cf 文件上?如果你使用主机执行 telnet 测试,该主机我的网络,它将被接受。参见http://www.postfix.org/postconf.5.html#mynetworks