有什么方法可以配置后缀以跳过那些经过 SMTP-AUTH 的 smtp 连接的垃圾邮件/防病毒检查?我想保留对外部 smtp 流量的所有标准检查,但对于发送电子邮件的本地用户,我想跳过反垃圾邮件/防病毒检查。
我的配置几乎标准配置有 Postfix + Amavisd + SpamAssassin + clamav。
提前致谢。先生
有什么方法可以配置后缀以跳过那些经过 SMTP-AUTH 的 smtp 连接的垃圾邮件/防病毒检查?我想保留对外部 smtp 流量的所有标准检查,但对于发送电子邮件的本地用户,我想跳过反垃圾邮件/防病毒检查。
我的配置几乎标准配置有 Postfix + Amavisd + SpamAssassin + clamav。
提前致谢。先生
在 main.cf 中,设置
不要在 main.cf 中设置 content_filter=!
/etc/postfix/content_filter.pcre 应该是这样的:
别忘了跑
master.cf 应该是这样的:
希望这可以帮助。有关详细信息,请参阅http://www.postfix.org/postconf.5.html。
在您的 main.cf 文件中,假设您在
smtpd_recipient_restrictions
(或smtpd_data_restrictions
/smtpd_something_restrictions
)中有垃圾邮件过滤器,请permit_sasl_authenticated
在其他任何内容之前添加。这将在此过程中尽早接受经过身份验证的用户,而无需运行任何进一步的检查。smtpd_*_restrictions
可能有一种方法可以使用类似条目的方式将垃圾邮件/病毒扫描包含在行中check_policy_service
,该条目将检查 master.cf 中定义的服务。我目前使用它对所有邮件运行外部 spf 测试,但我希望它适用于其他检查。pcre
文件不应被后映射。如果端口 25 未与 sasl auth 一起使用,则在 smtp 端口 25 中使用 content_filter 只会对 smtp auth 用户禁用它。
配置起来并不难。