Hosting Knowledge Base

Forzar el envio de correos en cola Qmail

En ocasiones, es posible que nos encontremos con la situación de que mensajes que hemos enviado a uno a varios destinatarios, se queden en la cola de nuestro servidor de correo sin enviarse. Esto puede ser debido a diferentes motivos ( p.e. que no haya conexión con el servidor de correo del destinatario ) y nuestro servidor de correo seguirá intentando realizar los envíos durante un periodo de tiempo definido en "/var/qmail/control/queuelifetime" ( por defecto, durante una semana ).

El problema de modificar el periodo de envíos de los mensajes en cola de Qmail es que no es posible ya que está programado para ello. Lo que sería posible realizar es forzar a Qmail a reenviar o por lo menos intentarlo de nuevo al momento, todos los mensajes en cola. Para ello deberemos acceder mediante SSH a nuestro servidor:

Nota

Puede encontrar más información sobre el acceso por SSH a su servidor en el artículo: Cómo acceder mediante SSH a un servidor Linux

Una vez dentro se le mandará la señal "ALRM" al proceso qmail-send y posteriormente Qmail forzará el reenvio de los mensajes en la cola:

kill -ALRM `ps ax | grep qmail-send | grep -v grep | awk '{print $1}'`

Archivos adjuntos

No se han encontrado archivos adjuntos.

¿Cómo puntuaría esta respuesta?



Para publicar un comentario para este artículo, simplemente complete el formulario más abajo. Los campos marcados con un asterisco son obligatorios.


Comentarios de los visitantes

No hay comentarios publicados de visitantes. Publicar un comentario
  • SILICONTOWER, S.L.
  • ESB64611825
  • Rda.General Mitre 25 Bajos 2a
  • 08017 Barcelona