Capita ogni tanto di dover bloccare un flusso cospicuo di mail in arrivo da un indirizzo o una mailing list hackerata o che rifiuta il comando di disiscrizione e di doverlo fare adesso.
I filtri applicati ai client possono essere efficaci, ma non comunicano al mittente la nostra intenzione di non voler ricevere più i suoi messaggi. Nel caso di un list server, inoltre, la raffica di delivery failure dovrebbe provocare la rimozione amministrativa dell’account.
Il gruppo di impostazioni header checks di Postfix sono lo strumento rapido ed efficace per questi casi.
Bisogna scegliere, innanzi tutto, un header che identifica i messaggi provenienti dalla mailing list da disabilitare. Di solito i list server mettono nel To: il nome della lista; ipotizziamo di aver identificato l’header To: listafarlocca@server.com
Il passo successivo è creare un file di testo che potrebbe essere anche il default /etc/postfix/header_checks in cui mettiamo questa riga
/To: listafarlocca@server.com/ REJECT Basta spam, grazie!
Salviamo e aggiungiamo al file /etc/postfix/main.cf (il path è quello di default) la riga
header_checks = regexp:/etc/postfix/header_checks
A questo punto non resta che ricaricare Postfix e godersi il rimbalzo delle mail indesiderate con un errore 5xx (permanent failure, do not retry).
Lascia un commento