Regras Sieve para minimizar incidência de spams na caixa de entrada
Com Postgrey e/ou SpamAssassin funcionando no servidor, essas regras no Sieve movem os emails indesejados para a pasta Spam.
Arquivo spam.sieve
:
require "fileinto";
#
# Search header Greylist
#
if exists "X-Greylist" {
fileinto "Junk";
stop;
}
#
# Search header SpamAssassin
#
if exists "X-Spam-Flag" {
if header :contains "X-Spam-Flag" "NO" {
} else {
fileinto "Junk";
stop;
}
}
#
# Find suspicious mailing lists
#
if allof (exists "List-Unsubscribe", not exists "List-Subscribe") {
fileinto "Junk";
stop;
}
Quando o sieve encontra um script novo ou recém alterado é gerado um arquivo pre-compilado no mesmo diretório do script. Se o binário não puder ser escrito, ele precisará ser compilado a cada novo email, tornando o processo ineficiente. Para evitar esse problema, o script deve ser compilado previamente:
sievec spam.sieve
Links de referência: