我知道这有点不寻常,但由于我无法控制的情况,有没有办法告诉 postfix 拒绝消息没有附件?我知道如何拒绝特定的附件,但基本上我只想接受 1 或 2 种附件类型,并拒绝所有其他邮件(包括没有任何附件的邮件,因为这些邮件对我来说显然是垃圾邮件)。
答案1
这是标准正则表达式,只需采用您知道的内容并将其反转即可。
postfix 配置
mime_header_checks = regexp:/etc/postfix/mime_header_checks
/etc/postfix/mime_header_checks
!/name=[^>]*\.(pdf)/ REJECT
或者
/etc/postfix/mime_header_checks
/name=[^>]*\.(pdf)/ ACCEPT
/name=.* REJECT
https://www.cyberciti.biz/tips/postfix-block-mime-attachment-files.html