加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux – 如果From包含特定地址,如何在postfix中为外发邮件重写

发布时间:2021-03-18 11:37:05 所属栏目:Linux 来源:网络整理
导读:我想在外发邮件的主题行中进行简单的重写(基本上只是字符串替换),但前提是邮件中有特定的发件人地址. 我查看了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将为您提供有关如何将邮件传递到脚本的更多信息,以及您可以对其施加的控制.

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读