Com comprovar la cua de correus d'un servidor Linux a SW Hosting

Actualitzat el 2026-10-24 07:01:12 41 visites

En ocasions ens podem trobar que el nostre servidor de correu està generant una cua de missatges elevada. En aquests casos, és recomanable comprovar el comportament del servidor de correu per assegurar-nos que tot està funcionant correctament.

CRITICAL: postfix mail is 203 (threshold c =200)

Com comprovar si els serveis estan actius

El primer que hauríem de comprovar seria que tots els serveis referents al servidor de correu estiguin funcionant correctament. Per a això, hem de dirigir-nos al nostre compte de SWPanel i, mitjançant el cercador superior, accedir al dashboard del nostre servidor de correu:

info_capture La captura de pantalla és orientativa. Ha estat presa sobre la versió 2025.00.0017 amb data 16/12/2024. Pot diferir del que mostri la versió actual de SWPanel.

Posteriorment, mitjançant l'apartat de "Estat dels serveis", podem veure l'estat de tots els serveis del servidor de correu:

info_capture La captura de pantalla és orientativa. Ha estat presa sobre la versió 2025.00.0017 amb data 16/12/2024. Pot diferir del que mostri la versió actual de SWPanel.

Com comprovar la cua del servidor de correu

Si tots els serveis estan actius, haurem de revisar quin és el motiu pel qual els correus s'estàn emmagatzimant a la cua del servidor i no estan arribant a la seva destinació.

Per a això, ens connectarem per SSH al servidor de correu. En el següent manual Manual: Com accedo al meu Cloud utilitzant la consola a través de SWPanel podràs veure com connectar-te a la consola del teu servidor mitjançant SWPanel.

Un cop a la consola del servidor, usarem el següent comando per comprovar la cua del servidor:

mailq

Aquest comando ens mostrarà els missatges de correu que es troben a la cua amb el següent format.

Cada missatge de correu es mostrarà amb les següents parts:

  1. Identificador: Aquest codi identifica de forma única cada missatge del servidor. Un identificador només pot identificar un missatge d'un mateix servidor.
  2. Compte d'origen: Aquest és el compte que ha enviat el missatge (Si el compte d'origen és MAILER-DAEMON el missatge l'ha enviat el propi servidor de correu).
  3. Compte de destinació: Aquest és el compte al qual va dirigit el missatge de correu.
  4. Missatge d'error: Aquest missatge ens informa, de forma breu, del motiu pel qual no s'ha pogut enviar el nostre missatge de correu.

Per últim, al final de la sortida del comando mailq ens mostrarà el nombre actual de missatges que es troben a la cua del servidor.

info Els missatges que no s'hagin pogut lliurar es tornaran a intentar enviar passat un temps. Si es supera el nombre d'intents de lliurament per a un mateix missatge, aquest s'eliminarà de forma automàtica.

Missatges d'error més comuns

Els missatges d'error més comuns són alguns dels següents:

'Over quota': El compte de correu electrònic de destinació es troba ple en la seva totalitat.

'Conection refused': Aquest missatge sol deodor-se a que s'està processant un gran volum de correu en el moment en què es va rebre/enviar el missatge. Es tornaran a intentar enviar més tard.

'Conection timed out': L'error indica que el servidor de destinació està tardant massa en respondre la petició realitzada des d'aquest servidor. El missatge s'intentarà enviar novament més tard.

'Service temporarily unavailable': Comument pot deodor-se a que el servidor de destinació es troba sobrecarregat o inactiu.

Per a més informació sobre els errors en enviar correus pots consultar el següent manual Manual: Errors típics que pots tenir en enviar un email.

Com comprovar el contingut d'un missatge de correu

Si el servei de Hosting des del qual s'ha enviat el missatge no disposa de certificat de seguretat TLS per al correu i el missatge es troba a la cua, podrèm veure el contingut d'aquest, així com els seus encapçalaments.

Per instal·lar un certificat TLS gratuït per al correu pots seguir el següent manual Manual: Com activar TLS per al meu correu mitjançant SWPanel..

En el cas que el servei de Hosting sí que tingui el certificat TLS per al correu instal·lat, únicament podrèm veure els encapçalaments del missatge. El contingut d'aquest estarà encriptat, per la qual cosa serà illegible.

Per veure el contingut d'un missatge haurem d'utilitzar el següent comando substituint "ID" per l'identificador real del missatge que volem llegir:

postcat -q ID
  1. 'From': Compte d'origen
  2. 'To': Compte de destinació
  3. 'Subject': Assumpte del missatge de correu
  4. 'Content': Cos del missatge

Com esborrar missatges de correu de la cua del servidor

?? IMPORTANT: Si s'elimina un correu de la cua del servidor, serà totalment impossible recuperar-lo??

Per eliminar un correu de la cua del servidor podem fer-ho de diferents formes:

  1. Eliminar un sol correu: S'eliminarà el missatge amb l'identificador especificat (Substituir 'ID' per l'identificador real del missatge).
postsuper -d ID
  1. Eliminar tots els correus d'un compte: Amb el següent comando s'eliminaran tots els correus del compte especificat (Canviar el compte de correu d'exemple).
postqueue -p | tail -n +2 | awk 'BEGIN { RS = "" } / [email protected]/ { print $1 }' | tr -d '*!' | postsuper -d -
  1. Eliminar tots els correus de la cua del servidor: Es buidarà la cua del servidor de correu.
postsuper -d ALL deferred