Postfix es un excelente servidor de correo electrónico de software libre / código abierto que posee muchos comandos que son muy útiles para realizar muchas funciones en la administración de nuestros mensajes de correo electrónico. Los comandos Postfix se pueden utilizar también de forma combinada.
Comandos Postfix
Intenta enviar todos los mensajes que están en la cola de espera o como mensaje pospuesto o postergado.
# postqueue -f
Permite mostrar todos los mensajes que están en la cola de correo.
# postqueue -p
Tiene la misma función que la postqueue -p de enviar todos los mensajes.
# postfix flux
Intenta enviar todos los mensajes que salgan del nombrededominio especificado.
# postqueue -s nombrededominio
Eliminará todos los mensajes que estén en la cola de mensajes.
# postsuper -d ALL
Eliminará todos los mensajes que hayan sido rebotados por el destinatario.
# postsuper -d ALL deferred
Muestra numéricamente cuantos mensajes hay en la cola de correo.
# postqueue -p | tail -n 1 | cut -d’ ‘ -f5
Visualizar un mensaje por su ID. Si conocemos el ID del mensaje, con este comando lo podemos visualizar fácilmente.
# postcat -q ID
Inicia, detiene o aborta el servicio de Postfix que esta ejecutandose en el servidor.
# postfix start|stop|abort
Recarga todos los archivos de configuración de Postfix.
# postfix reload
Indica el estado actual del servicio Postfix en el sistema.
# postfix status
En este ejemplo usamos barios comando sobre la shell para borrar todos los correos enviados por el misitio.net de la cola de mensajes.
# mailq | grep ‘^[A-Z0-9]’|grep @misitio.com|cut -f1 -d’ ‘ | tr -d \* | postsuper -d
Permite ver todos los correos en una estructura de árbol.
# qshape
Existen muchos más comandos Postfix, la relación de comandos anterior es útil para de una manera rápida obtener el estado de colas, mensajes o el propio servidore de correo.