Linux 使用Amavis配置第二个内容过滤器

Linux 使用Amavis配置第二个内容过滤器,linux,email,ubuntu,postfix-mta,Linux,Email,Ubuntu,Postfix Mta,是否可以在Amavis中使用第二个内容过滤器 我有一个标准的postfix+Amavis Ubuntu设置,但在垃圾邮件过滤后,我想通过第二个设置来加密邮件正文-这一点很好,但是,我看不到设置postfix使用多个内容过滤器的方法,或者Amavis通过第二个过滤器的方法 第二个过滤器使用管道: emailcrypt unix-n--pipe flags=user=cryptuser argv=/usr/local/bin/emailcrypt.py 然后在这里反弹回来: 127.0.0.1:10

是否可以在Amavis中使用第二个内容过滤器

我有一个标准的postfix+Amavis Ubuntu设置,但在垃圾邮件过滤后,我想通过第二个设置来加密邮件正文-这一点很好,但是,我看不到设置postfix使用多个内容过滤器的方法,或者Amavis通过第二个过滤器的方法

第二个过滤器使用管道:

emailcrypt unix-n--pipe
flags=user=cryptuser argv=/usr/local/bin/emailcrypt.py

然后在这里反弹回来:

127.0.0.1:10099 inet n-n-10 smtpd
-o内容过滤器=
-o接收\覆盖\选项=无\未知\收件人\检查,无\标题\正文\检查
-o smtpd_helo_限制=
-o smtpd_客户_限制=
-o smtpd_发送方_限制=
-o smtpd_收件人_限制=允许我的网络,拒绝
-o mynetworks=127.0.0.0/8
-o smtpd_授权_xforward_主机=127.0.0.0/8

所以,我想我是在装聋作哑还是什么的:)


如果有人能帮我,我将不胜感激!:)

您可以在
main.cf
文件中指定第一个
content\u过滤器(即amavis)

#/etc/postfix/main.cf
#...
content_filter = smtp:[localhost]:10097
#...
master.cf
文件

#/etc/postfix/master.cf
smtp      inet  n       -       n       -       -       smtpd
    -o content_filter=smtp:[localhost]:10097
无论如何,您将定义另一个
smtpd
服务器来接收来自amavis的电子邮件。在那里指定第二个内容过滤器,如

#/etc/postfix/master.cf
127.0.0.1:10098     inet    n   -   n   -    10      smtpd 
      -o content_filter=emailcrypt:dummy
# other options if any

现在,第二个过滤器可以将邮件注入监听
10099
smtpd
服务器。希望有帮助。

太棒了!工作很愉快。非常感谢!:)