我想在外发邮件的主题行中进行简单的重写(基本上只是字符串替换),但前提是邮件中有特定的发件人地址.
我查看了headers_checks,但是当你处理多个标题时我无法理解它是如何工作的.
如果我可以使用自定义脚本处理外发邮件会很有帮助,但我无法在postfix中找到如何做到这一点.
我查看了headers_checks,但是当你处理多个标题时我无法理解它是如何工作的.
如果我可以使用自定义脚本处理外发邮件会很有帮助,但我无法在postfix中找到如何做到这一点.
有什么建议?
谢谢!
解决方法
你可以很简单地(在postfix中),header_checks =
regexp:/ etc / postfix / header_checks是你需要的参数,然后在文件/ etc / postfix / header_checks中添加一行如下:
/ ^发件人:user@domain.com/ FILTER transport:destination
交通:目的地
line是最复杂的部分,transport是你将在master.cf中定义的一行,而destination是where(localhost:port,pipe等).您真的需要阅读一些文档,http://www.postfix.org/FILTER_README.html和http://www.postfix.org/header_checks.5.html将为您提供有关如何将邮件传递到脚本的更多信息,以及您可以对其施加的控制.