Postfix, prima di ogni invio, conserva le mail in una coda (queue). Restano inoltre in coda, anche le mail in greylist e quelle in stato “differito”.
Potremmo trovare comodo, alle volte, di rimuovere una o più mail dalla coda: ecco che ci viene incontro postsuper
che può essere usato da riga di comando per eliminare email ancora non inviate dalla coda.
Prima di rimuovere le mail, è buona abitudine quella di elencare il contenuto della coda. Ci viene incontro questo comando:
mailq
otterremo così una lista di tutte le email che per un motivo o per l’altro sono ancora in attesa di essere inviate. Ogni email è identificata da un codice (mailID).
È possibile leggere il contenuto “grezzo” di una email facendo un cat
del file:
cat /var/spool/postfix/deferred/PRIMALETTERA/mailID
dove PRIMALETTERA e mailID sono rispettivamente la prima lettera del codice mail su menzionato (mailID) e il mailID stesso.
Per eliminare una specifica email, digitate:
postsuper -d mailID
mentre, per svuotare completamente la coda, digitate questo comando:
postsuper -d ALL
Buon lavoro!
Commenti recenti