Anteriormente ya les había hablando de este poderoso antispam Open Sourse. En esta entrada les voy a dejar algunos comandos útiles para manejar la cola de correos.
Antes de continuar con los comandos, hay que tener claro algunas cosas. Mailcleaner maneja varias colas, por lo tanto es importante saber cual quieres gestionar.
Las colas que tiene Mailcleaner son las siguientes:
Cola de salida
/var/mailclaner/spool/exim_stage4/input
Cola Filtros
/var/mailclaner/spool/exim_stage2/input
Cola de entrada
/var/mailclaner/spool/exim_stage1/input
Para ver la cantidad de correos encolados en exim_stage4:
/opt/exim4/bin/exim -C /opt/mailcleaner/etc/exim/exim_stage4.conf -bpc
Listar los correos encolados (mailq):
/opt/exim4/bin/exim -C /opt/mailcleaner/etc/exim/exim_stage4.conf -bp
Forzar la salida de mensajes de la cola exim stageX:
/opt/exim4/bin/exim -C /opt/mailcleaner/etc/exim/exim_stage4.conf -qff
Forzar la salida de un correo en particular de la cola:
/opt/exim4/bin/exim -C /opt/mailcleaner/etc/exim/exim_stage4.conf -M <msg-id> Ejemplo: /opt/exim4/bin/exim -C /opt/mailcleaner/etc/exim/exim_stage4.conf -M 1MsdRg-0002Xf-2v
Eliminar un correo específico dentro de la cola:
/opt/exim4/bin/exim -C /opt/mailcleaner/etc/exim/exim_stage4.conf -Mrm <msg-id> Ej: /opt/exim4/bin/exim -C /opt/mailcleaner/etc/exim/exim_stage4.conf -Mrm 1MsdRg-0002Xf-2v
Eliminar los correos generados por una cuenta en particular
find /var/mailcleaner/spool/exim_stage1/input -exec grep -q 'email@dominio.com' '{}' \; -delete