Comandos Básicos para Postfix por SSH
Muchos comandos, nos van a solicitar el «id-correo». El id-correo lo podemos obtener mediante el listado de la cola de correo (primer comando disponible de esta lista). Es decir, utilizando mailq, nos saldrá el listado de correos en cola. El ID es alfanumérico, y se encuentra en la primera columna, muy similar a: DFE3C4BC04AA
Listar los correos en cola
Nos permite conocer, si hay algún correo en cola, datos sobre estos correos. El ID, tamaño, fecha en la que fue enviado, destinos, y generalmente, el mensaje por el cual esta encolado.
mailq
|
Este comando, hace exactamente lo mismo que este otro:
postqueue -p
|
Forzar la salida de todo el correo en cola
Si queremos intentar enviar todos los correos que tenemos en cola de nuevo, podremos hacerlo mediante un «flush», con este comando.
postqueue -f
|
Ver cabecera y cuerpo de un correo en concreto
Gracias a este comando, podremos conocer la cabecera de un correo determinado. Es muy importante, si consideramos que esta saliendo SPAM desde nuestro servidor, ya que nos permitirá identificar la causa. Podremos identificar si ha sido enviado por SMTP o PHP, hacia dónde se dirige, y una de las cosas más interesantes, es el “X-PHP-Script”, que nos indica mediante qué archivo PHP se ha enviado el correo, pudiendo identificar un archivo inyectado en el dominio enviando spam.
postcat -q ID-Correo
|
Eliminar un correo determinado en cola
Gracias a este comando, podremos eliminar un correo determinado de la cola.
postsuper -d ID-Correo
|
Eliminar todos los correos en cola
Nos sirve para eliminar todos los correos que tenemos en cola.
postsuper -d ALL
|
Eliminar todos los correos devueltos
Los correos devueltos por cualquier causa, los podremos eliminar gracias a este comando.
postsuper -d ALL deferred
|
Descubre más desde Serboweb Informática Ingeniería: Soluciones de Desarrollo Web, SEO y Software a Medida
Suscríbete y recibe las últimas entradas en tu correo electrónico.