用于过滤传入邮件的脚本 postfix centOS

用于过滤传入邮件的脚本 postfix centOS

我需要运行自定义的 ruby​​ 脚本来过滤 postfix 上的传入邮件。

在 Ubuntu 中我使用 master.cf

my_filter unix - n n - - pipe
  flags=Rq user=filter argv=/path/to/filter.rb ${sender} ${size} ${recipient}
smtp      inet  n       -       -       -       -       smtpd
    -o content_filter=my_filter:dummy

我的filter.rb

if approve_this_mail()
    `/usr/sbin/sendmail -t < #{@full_mail_source}`   
else
    ...
end

在 centOS 中,命令 sendmail(我尝试使用许多标志)调用 my_filter,因此进入循环。

Postfix 版本:2.10.1 CentOS 7.6

相关内容