Postfix: Comandos útiles

E-mail Imprimir PDF
Usar puntuación: / 17
MaloBueno 

Esta es una lista de comando útiles para Postfix, especialmente orientado hacia el manejo de sus colas.

 

Borra los correos encolados de un casillero en especifico
$ postqueue -p | awk 'BEGIN { RS = "" } { if ($7 == "
 Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
 " ) print $1 }' | tr -d '!*' | sudo postsuper -d -

 

Coloca en espera (hold) los correos de un usuario
$ postqueue -p | awk 'BEGIN { RS = "" } { if ($7 == "
 Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
 " ) print $1 }' | tr -d '!*' | sudo postsuper -h -

 

Elimina todos los correos MAIL-DEAMON (Rebotes)
$ mailq | awk ' /^[0-9A-F][0-9A-F]*[^*].*MAILER-DAEMON$/ {print $1}' | sed s/\*//g | xargs -rn1 postsuper -d

 

Borra los correos en cola con determinada cadena de texto

$ mailq | grep "textobuscado" | awk '{ print($1); }' | sudo postsuper -d -

 

Cuantifica la cantidad de correos enviados en un lapso de tiempo
time smtp-source -s 40 -l 10000 -m 1000 -c -f correo1@dominio.com -t correo2@dominio.com mail.dominio.com:25

 

Más comandos útiles
# 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)
Comentarios (0)
¡Sólo los usuarios registrados pueden escribir comentarios!