Como configurar Exim4

www.onlinetis.com
 

Para configurar Exim4, un agente de transferencia de correo (MTA) popular en sistemas Linux, especialmente en Debian y sus derivados, necesitas seguir varios pasos. La configuración principal se maneja a través del archivo /etc/exim4/update-exim4.conf.conf y de la edición de archivos en /etc/exim4/conf.d/.

Pasos generales para configurar Exim4

1. Configuración básica

La forma más sencilla de empezar es ejecutar el comando dpkg-reconfigure exim4-config. Este comando inicia un asistente interactivo que te guía a través de las opciones de configuración más comunes.

Ejemplo de comando:

Bash
sudo dpkg-reconfigure exim4-config

Este asistente te preguntará:

  • Tipo de configuración de correo:

    • Envío de correo por 'mailhub' o 'smart host': Ideal para enviar correo a través de un servidor externo.

    • Envío de correo localmente: Para un servidor que solo maneja correo interno.

    • Servidor de correo completo: Para un servidor que gestiona correo local y remoto, recibe correo para dominios específicos, etc.

  • Nombre de la máquina (hostname): El nombre que tu servidor usará para identificarse.

  • Dominios de correo que acepta: Los dominios para los que tu servidor recibirá correo.

  • IP o nombre del 'smart host' (si aplica): La dirección del servidor externo que usará para enviar correos.

2. Edición manual de archivos de configuración

Para una configuración más detallada, puedes editar manualmente los archivos en el directorio /etc/exim4/conf.d/. Exim4 carga estos archivos en un orden alfabético para construir la configuración final.

Archivos importantes:

  • /etc/exim4/conf.d/main/00_local_macros: Contiene variables y macros que puedes definir.

  • /etc/exim4/conf.d/router/*: Define cómo enrutar los correos (a dónde se envían).

  • /etc/exim4/conf.d/transport/*: Especifica cómo se entregan los correos (ej. a buzones locales, a través de SMTP).

  • /etc/exim4/conf.d/acl/*: Controla las listas de acceso y las políticas de seguridad (quién puede enviar/recibir).

3. Actualizar y reiniciar

Después de cualquier cambio, debes ejecutar update-exim4.conf para generar el archivo de configuración principal (/var/lib/exim4/config.autogenerated) y luego reiniciar el servicio.

Ejemplo de comandos:

Bash
sudo update-exim4.conf
sudo systemctl restart exim4

4. Solución de problemas

Puedes usar el comando exim4 -bV para verificar la versión y la configuración, y exim4 -bp para ver la cola de correos. Los logs se encuentran generalmente en /var/log/exim4/mainlog y son cruciales para depurar problemas.

Entradas populares de este blog

Ciberseguridad y hacking con Whatweb

Como robar contraseñas haciendo un phishing web

Arsenal software hacking NFC