Postfix error: gmail-smtp-in.l.google.com connection refused
Para consultar la cola de correo Postfix, puedes usar el comando postqueue de la siguiente forma:
postqueue -p (consultar la cola de correo)
postqueue -f (procesar la cola)
Si no puedes enviar algunos correos desde postfix, puedes consultar los registros desde la consola. Identifícate como superusuario (root) y utiliza el comando:
cat /var/log/maillog
more /var/log/maillog
Si quieres filtrar el listado, puedes usar el comando:
cat /var/log/maillog | grep texto_a_buscar
Dentro de log, encontrarás pistas del error que esté ocasionando el problema.
En mi caso, en los logs aparecía el error del tipo ERROR: Postfix error: gmail-smtp-in.l.google.com[xx.xx.xx.xx] connection refused
Cuidado con el Firewall
Es posible que tengas correctamente configurado postfix, pero aún así no puedas enviar correo.
Una sencilla prueba para ver si tienes comunicación con un servidor de correo es usar el comando telnet, a través del puerto 25, que es el puerto por defecto para el servidor de correo (envío)
telnet XX.XX.XX.XX 25
telnet dominio.com 25
Si recibes comunicación del servidory puedes conectar, puede ser que tengas configurado el firewall para que bloquee el SMTP. Revisa la configuración del firewall, en mi caso, utilizaba CSF Firewall y la directiva SMTP_BLOCK estaba activada.
Una vez modificado y reiniciado el firewall, la cola de correos se procesó correctamente