domingo, 25 de agosto de 2013

Comandos básicos para manejar colas de correo en Postfix

El siguiente comando mostrará todos los mensajes, sin información detallada, de la cola:

mailq

El siguiente comando eliminará por completo toda la cola que haya actualmente:
postsuper -d ALL

El siguiente comando eliminará todos los mensajes que hayan sido devueltos por los destinatarios, por la razón que sea:
postsuper -d ALL deferred

El siguiente comando, mostrará con un número, cuantos mensajes hay actualmente en la cola:
postqueue -p | tail -n 1 | cut -d' ' -f5

Si hemos empleado el comando mailq y tenemos el ID del correo, podemos visualizar su contenido con el siguiente comando:

postcat -q ID

Un breve repaso a postsuper:

postsuper -d numero (eliminar el mensaje)
postsuper -d ALL (eliminar todos los mensajes)
postsuper -r Number (Encolar de nuevo el mensaje)
postsuper -r ALL (Encolar de nuevo todos los mensajes)
postqueue -p (Mostrar la cola de correo por pantalla)
postqueue -f (Hacer un flush de la cola de correo, intentar enviar todos los correos)


No hay comentarios: