¿Cómo procesar la cola de sendmail cuando el puerto 25 está bloqueado?

¿Cómo procesar la cola de sendmail cuando el puerto 25 está bloqueado?

Tengo un VPS que reenvía correos electrónicos de un buzón a otro. Lamentablemente, el ISP bloqueó 25 puertos la semana pasada y desde entonces no puedo recibir ningún correo electrónico. Según mailq hay más de 9000 correos en espera. Necesito de alguna manera procesar la cola de correo. VPS tiene CentOS instalado y utiliza sendmail para entregar correos.

¿Cuáles podrían ser sus sugerencias para resolver el problema?

Respuesta1

Si el puerto de salida 25 está bloqueado, no podrá enviar correo electrónico porque no podrá conectarse al MX remoto. Lo que haría es configurar en un proveedor de alojamiento diferente una máquina que pueda enviar correo electrónico y configurarla para que retransmita desde su VPS escuchando en un puerto diferente (por ejemplo: 1025), luego podría configurar su sendmail para reenviar todos los correos electrónicos. a esa máquina. Para hacer eso necesitas agregar

define(`SMART_HOST',`relay:your.new.machine.com')dnl
define(`RELAY_MAILER',`esmtp')dnl
define(`RELAY_MAILER_ARGS', `TCP $h 1025')dnl

Aplique esa configuración y vacíe la cola con:

# ensure you have the package sendmail-cf installed 
/etc/mail/make
service sendmail restart
sendmail -q -v

Tenga en cuenta que el envío de esos 9.000 correos electrónicos se enviará desde la otra máquina, por lo que podrían considerarse spam o descartarse en los destinos, pero esa es una cuestión diferente.

información relacionada