![使用 Postfix 重写服务器发出的所有电子邮件的发件人地址](https://linux22.com/image/571029/%E4%BD%BF%E7%94%A8%20Postfix%20%E9%87%8D%E5%86%99%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%8F%91%E5%87%BA%E7%9A%84%E6%89%80%E6%9C%89%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E7%9A%84%E5%8F%91%E4%BB%B6%E4%BA%BA%E5%9C%B0%E5%9D%80.png)
我想postfix
重写此服务器所有外发电子邮件的发件人地址。有人知道我该怎么做吗?
答案1
这在http://www.postfix.org/ADDRESS_REWRITING_README.html#generic
它规定使用smtp_generic_maps
重写传出地址(在标题中和信封!)。那里给出的示例使用hash
查找表进行重写。但是,您可以像在 Postfix 中一样使用regex
或pcre
查找表进行重写。这可以重写为
/.*/ [email protected]
这种方法甚至使您能够仅在某些可以写为正则表达式的特殊条件下重写地址。