我已经按照指南(系列)部分设置了自己的邮件服务器这里
筛选过滤规则为:
... truncated ...
# Trash messages with improperly formed message IDs
if not header :regex "message-id" ".*@.*\\." {
fileinto :create "Junk";
}
if header :contains "X-Virus-Status" "Infected" {
discard;
stop;
}
if header :contains "X-Spam-Level" "*****" {
fileinto :create "Junk";
setflag "\\Seen";
}
我修改后立即进行了编译。然后重新启动了 Dovecot。
我仍然看到日志:
2016-05-16 22:01:43 lda([email protected]): Info: sieve: msgid=emailsecuritycheck.net.2.becsz*6nYwm7BtlKdQRYXg==: stored mail into mailbox 'Junk'
2016-05-16 22:01:43 lda([email protected]): Info: sieve: msgid=emailsecuritycheck.net.2.becsz*6nYwm7BtlKdQRYXg==: marked message to be discarded if not explicitly delivered (discard action)
我使用的是这里。
当我使用这服务,筛子工作正常(直接忽略)
你知道为什么我仍然能看到该电子邮件而不是将其丢弃吗?
第二封邮件含有测试病毒,不是垃圾邮件,其病毒标头为:
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=XXX
X-Virus-Scanned: clamav-milter 0.99.1 at mail.example.com
X-Virus-Status: Infected (Eicar-Test-Signature)