![Postfix - 拒绝向某些域名发送电子邮件](https://linux22.com/image/785299/Postfix%20-%20%E6%8B%92%E7%BB%9D%E5%90%91%E6%9F%90%E4%BA%9B%E5%9F%9F%E5%90%8D%E5%8F%91%E9%80%81%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6.png)
例如
/\.host$/ REJECT We reject all .host domains!
/\.pw$/ REJECT We reject all .pw domains!
这样,我就无法收到我想要的域名发来的电子邮件了。这里没问题。
我不希望将电子邮件发送到我已确定要尝试的域名。示例;
.com.br
.it
.host
像这样。有办法吗?我再说一遍,我想要做的是阻止传出。
答案1
原则上,你所要求的是一个简单的交通地图。要阻止传送,您可以将传输设置为“错误”,并向发件人提供额外的错误消息:
.example.com error:mail for *.example.com is not deliverable
将此行(和类似的行)放入文本文件中,例如,/etc/postfix/my_transport_maps
每行一个规则。
创建后以及每次更新文件时,都需要通过运行来“编译”它postmap /etc/postfix/my_transport_maps
。然后通过将其添加到系统中/etc/postfix/main.cf
:
transport_maps = hash:/etc/postfix/my_transport_maps
并重新加载 Postfix。