Linux 使用Amavis配置第二个内容过滤器
是否可以在Amavis中使用第二个内容过滤器 我有一个标准的postfix+Amavis Ubuntu设置,但在垃圾邮件过滤后,我想通过第二个设置来加密邮件正文-这一点很好,但是,我看不到设置postfix使用多个内容过滤器的方法,或者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
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
服务器。希望有帮助。太棒了!工作很愉快。非常感谢!:)