Na sua configuração acima você tem Spamassassin e Policyd (v2 Cluebringer).
O email foi enviado para o Policyd, devido a essa configuração
smtpd_end_of_data_restrictions = check_policy_service inet:127.0.0.1:10031
Isso significa que o postfix enviará e-mails para o Policyd que escutam na porta 10031. Você pode descobrir mais sobre o parâmetro check_policy_service
nesta página: Delegação de Política de Acesso SMTP do Postfix
Por outro lado, você envia e-mails para o SpamAssassin usando esta linha de configuração
smtp inet n - - - - smtpd -o content_filter=spamassassin
Você pode encontrar mais informações sobre essa configuração no Filtro de conteúdo pós-fila do postfix .
Então, qual é a ordem do complemento?
Aqui, o diagrama simplificado do filtro de postfix
email ---> smtpd ---> check_policy_service ---> qmgr ---> SpamAssasin
Policyd (via check_policy_service
) não pode acessar o cabeçalho e o corpo do e-mail, portanto, você pode colocar as verificações leves primeiro. Depois que o postfix enfileirou o email, o postfix o passará para verificações pesadas de spamassassin.