我正在使用postfix hook来检查每个邮件是否有bash脚本。
我在master.cf中有这一行
smtp inet n - y - - smtpd -o content_filter=myhook:dummy
我的脚本也被称为外发电子邮件,我希望在收到任何电子邮件时调用该脚本。我该如何配置?
祝你好运
答案 0 :(得分:1)
我的猜测是,您的传入和传出电子邮件都会通过相同的过程发送到Postfix(smtpd
使用smtp
端口: 25 )。
所以content_filter
以任何方式应用
实现目标的一种方法是使用另一个smtpd
进程在没有content_filter
的情况下侦听其他端口。在master.cf
:
smtp inet n - y - - smtpd -o content_filter=myhook:dummy
1025 inet n - y - - smtpd
使用此配置: