Postfix - Eliminare mail da un mittente o destinatario dalla coda

March 08, 2016 0 Comments CLI Utility

Ciao a tutti!

Supponiamo di avere un server mail che come smtp utilizza il servizio postfix. Vi sarà sicuramente capitato di dover cancellare delle email dalla coda, vuoi per un errore fatto su un programma, vuoi per un utente a cui hanno trovato la password e sta inviando spam. La serie di comandi da lanciare, supponendo di voler eliminare le mail da/a  test@dominioditest.it è il seguente:

postqueue -p | tail -n +2 | awk 'BEGIN { RS = "" } / test@dominioditest\.it/ { print $1 }' | tr -d '*!' | postsuper -d -  

lanciatelo e avrete il server pulito in un baleno! 🙂

Samuele Chiocca
Padova, italy Website