我试图在 exim 中设置基于文件扩展名的过滤器。
if
$message_body contains "pdf.gz"
or $message_body contains "pdf.arj"
此过滤器对小邮件有效,例如仅包含测试数据和一个垃圾邮件附件(如 test.pdf.gz)的邮件。
但是当涉及到实际情况时,当邮件包含大量数据(这种垃圾邮件通常包含合法的公司名称和图像、一些声音和附件,如 gz 和 arj 档案)时,它不会阻止它!
过滤邮件大小是否有限制?我甚至在 exim 配置中搜索过这样的选项,但毫无所获。
帮助我很快就需要这个。
答案1
$message_body
默认情况下包含不超过 500 个初始字节的消息正文。
https://www.exim.org/exim-html-current/doc/html/spec_html/filter_ch-exim_filter_files.html#SEC19
$message_body:消息正文的起始部分。默认情况下,最多可读入 500 个字符到此变量中,但系统管理员可以将其配置为其他值。正文中的换行符将转换为单个空格。