Gestione della coda di posta Exim
Come visualizzare, monitorare e pulire la coda delle email su un server Exim.
Exim è un Mail Transfer Agent (MTA) molto diffuso, utilizzato su numerosi sistemi Unix-like. Ogni messaggio che transita attraverso Exim riceve un identificatore univoco chiamato Message ID.
Esempio: 1TrXS1-0003SL-3h
Questi ID vengono utilizzati per monitorare la coda, visualizzare i dettagli dei messaggi e rimuovere le email indesiderate.
Comandi di base per la coda di Exim
Tutti i comandi devono essere eseguiti come root.
Visualizzazione della coda
- Mostrare il numero totale di messaggi in coda:
exim -bpc - Visualizzare l'elenco completo dei messaggi in coda (ora, dimensione, ID, mittente, destinatario):
exim -bp - Visualizzare gli header di un messaggio:
exim -Mvh [ID] - Visualizzare il corpo di un messaggio:
exim -Mvb [ID] - Visualizzare i log di un messaggio:
exim -Mvl [ID]
Eliminazione dei messaggi
- Eliminare un singolo messaggio per ID:
exim -Mrm 1TrXgs-0004t8-0W - Eliminare tutti i messaggi congelati (frozen):
exipick -z -i | xargs exim -Mrm - Eliminare tutti i messaggi provenienti da un dominio mittente specifico:
exipick -f @spamdomain.com -i | xargs exim -Mrm - Eliminare tutti i messaggi destinati a un dominio destinatario specifico:
exipick -r @victimdomain.com -i | xargs exim -Mrm - Eliminare tutti i messaggi dalla coda:
exipick -i | xargs exim -Mrm - Svuotamento rapido della coda (in presenza di centinaia di migliaia di messaggi)
Se la coda è molto sovraccarica, il modo più rapido per svuotarla è agire direttamente sui file:rm -rfv /var/spool/exim4/input/ rm -rfv /var/spool/exim4/msglog/ sudo systemctl restart exim
Se stai usando Postfix
- Visualizzare la coda:
mailq - Eliminare tutti i messaggi dalla coda:
postsuper -d ALL
Consigli utili
- Prima di eliminare i messaggi in massa, è consigliabile eseguire il backup della directory
/var/spool/exim4/. - Monitora regolarmente la coda con
exim -bpc. Un numero di messaggi in costante crescita è spesso il segnale di un attacco spam o di una configurazione errata. - Per un filtraggio avanzato, usa l'utility
exipick— consente di selezionare i messaggi in base a vari criteri (mittente, destinatario, età, ecc.).
Aiuto
Hai domande o ti serve una mano? Scrivici tramite il sistema di ticket — siamo sempre qui per aiutarti!