HestiaCP utilitza Exim4 per defecte per a l'enviament de correu, per tant, el més senzill per a verificar si hi ha algun compte enviant SPAM és revisar la pròpia cua de correu i els registres del servei. A continuació es mostraran alguns comandaments Exim per a verificar la cua i registres de correu electrònic que ajudaran a cercar enviament de SPAM des del servidor.
Índex:
- Verificació de correus electrònics en cua
- Revisió de correus electrònics en cua
- Eliminació correus electrònics en cua
- Obtenció d'informació en els registres de Exim
- Altres opcions d'Exim
Verificació de correus electrònics en cua
La següent comanda mostrarà el total de correus en cua:
# exim -bpc
Mostrar el recompte total de correus congelats en cua:
# exim -bp | grep frozen | wc -l
Mostrar els ID dels correus congelats:
# exim -bp | grep frozen | awk {'print $3'}
La següent donarà com a resultat la llista detallada de tots els correus en cua:
# exim -bp
Per tant, proporcionarà la identificació del missatge, remitent, destinatari, mida i la data del correu. A partir d'aquí, la informació obtinguda com l'ID del missatge serà útil per reconèixer el SPAM amb l'encapçalament, el cos i el registre. Exemple de resultat:
12h 743 3FD-0002ec-FM <remitente@domini.com> destinatario@exemple.com
1m 532 1Nl-0022bf-DS <remitente@domini.com> destinatario@exemple.com
4m 568 1AF-0033an-tQ <remitente@domini.com> destinatario@exemple.com
El primer camp és l'edat en la cua, el segon la mida del correu, el tercer l'identificador del missatge, el cinquè el bústia remitent i el bústia destinatari.
Revisió de correus electrònics en cua
Pots utilitzar l'identificador per trobar l'encapçalament, el cos i el registre del missatge. Per exemple, amb la següent comanda podràs observar l' encapçalament del correu electrònic:
# exim -Mvh ID_del_missatge
A partir de la sortida que es mostra, podem verificar des de l'adreça fins a l'adreça, l'assumpte, la data, el guió, etc.
Amb la següent comanda podem revisar el cos del missatge:
# exim -Mvb ID_del_missatge
I amb la següent mostrarà el registre del correu electrònic:
# exim -Mvl ID_del_missatge
Des d'aquest registre, obtindràs els detalls de l'usuari original que va iniciar sessió per enviar correu.
Aquesta comanda mostra el recompte total de correus electrònics enviats per un usuari en particular en cua.
# exiqgrep -f usuari@domini.com | wc -l
Mostra el recompte total de correus congelats en cua:
# exim -bp | grep frozen | wc -l
Aquesta comanda imprimirà el resum de correus en cua:
# exim -bp | exiqsumm
Exemple:
Count Volume Oldest Newest Domain
----- ------ ------ ------ ------
1 6041 11h 11h facebook.com 1 763 45h 45h domini.cat
---------------------------------------------------------------
2 6804 45h 11h TOTAL
Eliminació correus electrònics en cua
Eliminar un correu electrònic de la cua per identificador:
# exim -Mrm ID_del_missatge
Eliminar tots els correus d'un domini determinat:
# exiqgrep -i -r domini.com | xargs exim -Mrm
Eliminar tots els correus d'un bústia concret:
# exiqgrep -i -f usuari@domini.com | xargs exim -Mrm
Eliminar tots els correus congelats:
# exiqgrep -z -i | xargs exim -Mrm
Obtenció d'informació en els registres de Exim
Visualitzar resum de logs de exim:
# eximstats /var/log/exim4/mainlog*
Missatges lliurats per bústia:
# zgrep usuari@exemple.com /var/log/exim4/mainlog* | grep delivery
Visualitzar registres d'un missatge:
# zgrep ID_del_missatge /var/log/exim4/mainlog*
Altres opcions d'Exim
Comprovar accions actuals d'Exim:
# exiwhat
Forçar/flush de la cua:
# exim -qff
Esperem haver-te ajudat amb aquest tutorial. Ho has provat? Deixa'ns els teus comentaris! 🙂
Recorda, si tens consultes sobre aquesta o altra qüestió relacionada amb els teus servidors en Clouding, no dubtis en escriure a soporte@clouding.io Estem al teu costat per al que necessitis!