邮件过滤与外部数据库配置全解析
邮件过滤配置
在配置Postfix使用过滤程序时,需要指定程序运行的用户。建议创建一个专门用于运行过滤器的伪账户。
假设存在一个名为 simple_filt 的过滤程序,其存储路径为 /usr/local/bin ,并且已经创建了一个名为 filter 的伪用户来运行该程序。接下来编辑 master.cf 文件,为过滤器添加一个条目:
filter unix - n n - - pipe
flags=Rq user=filter argv=/usr/local/bin/simple_filt
-f ${sender} -- ${recipient}
第一行包含了Postfix组件条目的所有标准设置,最后一列表明消息将由Postfix管道守护进程处理。第二行和第三行由于开头的空格而延续了第一行的内容,它们包含了管道服务执行命令时将使用的选项。标志 R 和 q 告知管道服务在传递给命令的 ${sender} 和 ${recipient} 地址前添加 Return-Path: 头,并对其中的空格和特殊字符进行转义。更多可能的选项可查看 pipe(8) 手册页。
超级会员免费看
订阅专栏 解锁全文
167万+

被折叠的 条评论
为什么被折叠?



