Aqui está a jornada de e-mail do daemon postfix antes de colocar spamassassin
stuff
Email for [email protected] -> aliased to [email protected] and [email protected] -> final destination
Depois de colocar spamassassin
stuff, basicamente você coloca filtro de conteúdo na pilha postfix, portanto, a jornada por e-mail torna-se
Email for [email protected] -> aliased to [email protected] and [email protected] -> spamassassin
Do spamassassin, o postfix foi injetado por dois e-mails
Email for [email protected] -> aliased to [email protected] and [email protected] -> final destination
Email for [email protected] -> final destination
Isso explica por que você tem dois e-mails em [email protected] e um em [email protected]
A solução
O postfix tem o parâmetro receive_override_options
com no_address_mappings
para lidar com isso. Coloque-o antes do filtro de conteúdo e você não receberá e-mails duplicados.
smtp inet n - - - - smtpd
-o content_filter=spamassassin
-o receive_override_options=no_address_mappings
spamassassin unix - n n - - pipe
user=debian-spamd argv=/usr/bin/spamc -f -e
/usr/sbin/sendmail -oi -f ${sender} ${recipient}