我们知道如何通过 mime_header_checks 指令拒绝可执行文件和其他潜在危险的文件扩展名:
mime_header_checks = regexp:/etc/postfix/mime_header_checks (main.cf)
/name=[^>]*\.(bat|com|exe|dll|vbs)/ REJECT (mime_header_checks)
这样 bat,com,exe,dll,vbs 就消失了。但是,由于有操作系统将无扩展名文件视为可执行文件,因此我想到这些也应该被阻止。
如何拥有/什么是正则表达式来匹配这些文件以及已知的可执行文件?
怎么加
如果在分隔(最多 4 个字符)扩展名之外的任何地方都有点,它将匹配
但不匹配
如果您希望允许更长的扩展名,只需添加到号码“{7}”即可。