Eu configurei meu próprio servidor de e-mail seguindo parcialmente o guia (série) aqui
A regra do filtro de peneira é:
... 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";
}
E eu compilei logo após a mudança. Dovecot reiniciado.
Ainda assim, vejo o log:
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)
Eu estava usando o serviço de testes EICAR de aqui .
Quando usei este serviço , a peneira está funcionando corretamente (desconsidere diretamente)
Você tem alguma ideia de por que eu ainda vejo o e-mail em vez de simplesmente descartá-lo?
O segundo e-mail contém o vírus de teste, não é um e-mail de spam e seu cabeçalho de vírus é:
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)