Comandos exim para linux (Rápido)

Comandos exim para linux

Exim es un agente de transporte de correo que puede ser utilizado en la mayoría de los sistemas Unix (entre ellos GNU/Linux) y aquí te mostramos sus comandos principales

El servicio exim es un servidor de correo, utilizado por algunas distribuciones de linux por defecto, la cual es una de las más utilizadas como servicio de correo electrónico, su licencia es GNU GPL por lo que es posible utilizarlo libremente dentro de un servidor.

comandos exim

Mostrar qué está haciendo exim en este instante

exiwhat

Leer las cabeceras del mail

: Esto es muy importante para conocer el script o correo emisor, y receptor del correo electrónico

exim -Mvh

Mostrar todos los correos que están en cola exim

: De izquierda a derecha, te muestra la hora que lleva en cola, tamaño, ID, y correo emisor

exim -bp

Ver el nº de correos en cola:

exim -bpc

Ver un resumen de los correos en cola

(dominio, nº de correos, tiempo en cola y peso):

exim -bp | exiqsumm

Buscar correos en cola de un usuario en particular exim

: Este comando es de mucha utilzadad si están spameando desde tu servidor.

exiqgrep -f [usuario]@dominio

Forzar la cola de correo exim

: Hará que todos los correos en cola se envíen

runq -qqff&

Eliminar correos de un dominio en exim:

Permite eliminar todos los correos asociados a un determinado dominio en exim. También es de mucha utilidad para agilizar la eliminación de correos en casos de spammers.

for i in `exiqgrep -i -f domain.com`; do exim -Mrm $i; done

o

 exiqgrep -i -r dominio.com | xargs exim -Mrm

Eliminar la cola de correo exim completa de tu servidor

: Se debe tener mucha precaución con limpiar la cola completa de correo, ya que puede haber un correo importante que no ha logrado enviarse, es por ello que primero se recomienda revisar exaustivamente con los comandos arriba mencionados y luego aplicar este script.

 exim -bp | awk '/^ *[0-9]+[mhd]/{print "exim -Mrm " $3}' | sh
rm -Rf /var/spool/exim/input/*

Eliminar todos los correos congelados/ Borrar cola de correos Frozen:

exiqgrep -z -i | xargs exim -Mrm
exim -bp | awk '$6~"frozen" { print $3 }' | xargs exim -Mrm
 exim -bp | grep frozen | awk '{ print $3 }' | xargs exim -Mrm

Recomendamos también revisar el sitio web oficial de Exim, el cual tiene su contenido solo disponible en inglés, y también tiene una wiki, que aunque es contenido también en inglés, es fácil de entender debido a qué es solo un nivel técnico.