tips para postfix que son utiles en estos casos:
listado de cola de mensajes :
mailq
o tambien "postqueue -p"
listado resumido de correos en cola por "estado":
qshape -s active (para ver correos por dominio activos)
qshape -s deferred (para ver correos retenidos por errores o rechazo/denegacion de conexion)
revisar cabeceras y codigo fuente de mensaje encolado:
postcat -q ID-CORREO | more (suelen ser largos, con las cabeceras y el principio del mensaje basta para ver si es spam o no )
algunas opciones que suelo usar en la configuración de postfix (main.cf, puedes sustituir o agregar al final)
bounce_queue_lifetime = 2h
maximal_queue_lifetime = 3d
smtpd_client_connection_rate_limit = 50
smtpd_client_message_rate_limit = 40
smtpd_client_new_tls_session_rate_limit = 30
smtpd_client_recipient_rate_limit = 50
default_destination_rate_delay = 1s
(esta ultima opción sirve para evitar que mande todo tan rapido y envíe correos 1 por segundo, si queda en 0s, enviara según los rates por default, unos 5 por dominio de destino a la vez y de forma intensiva)
un pequeño script que uso para eliminar todos los correos encolados que tengan cierto dominio o cuenta de remitente en comun:
#!/bin/bash
mailq|grep -i $1 |awk '{print $1}'|sed -e s/\*//g |xargs -L1 postsuper -d