Páginas

Mostrando entradas con la etiqueta mail. Mostrar todas las entradas
Mostrando entradas con la etiqueta mail. Mostrar todas las entradas

martes, 24 de diciembre de 2024

FreeBSD DMA (Dragonfly Mail Agent)

dma

(Dragonfly Mail Agent) es un pequeño agente de transporte de correo (MTA). Es capaz de aceptar correos y entregarlo a destinos locales o remotos. Si desea enviar y recibir correos con su nombre de dominio, entonces necesitará un servidor de correo completo.

En FreeBSD 14 dma es el agente de correo por defecto

Archivos de configuración


cat /etc/dma/dma.conf

SMARTHOST smtp.gmail.com
PORT 587
AUTHPATH /etc/dma/auth.conf
SECURETRANSFER
STARTTLS
SECURE

Gmail contraseña de aplicación

Generar contraseña de aplicacón
https://support.google.com/mail/answer/185833?hl=es

cat /etc/dma/auth.conf

El password de la cuenta de Gmail se sustituye por la contraseña de aplicación generada

Formato: user|my.smarthost.example.com:password
nombreusuario@gmail.com|smtp.gmail.com:tryjajbxpoxknmir

Actualizar /etc/mail/mailer.conf para asegurar que DMA reemplace a sendmail

 sed -i '' 's/usr/sbin/sendmail|/usr/libexec/dma|g' /etc/mail/mailer.conf

Redirigir el correo del sistema a cuenta gmail

cat /etc/mail/aliases

...
# root's email from here.
root: nombreusuario@gmail.com
...

cat /etc/mail/mailer.conf

sendmail	/usr/libexec/dma
mailq		/usr/libexec/dma
newaliases	/usr/libexec/dma

Asegurar los permisos correctos

 chown root:mail /etc/dma/auth.conf
 chmod 640 /etc/dma/auth.conf

Regenerar la base

 newaliases

Probar el envío de correo

  cat >> mensaje.txt <<EOF
Esto es una prueba de envio de correo usando agente DMA
EOF

 mail -v -s Prueba nombreusuario@protonmail.com < mensaje.txt

Verificar el log de DMA

 tail -f /var/log/maillog
...
Sep 19 08:59:00 tormenta dma[dd67.2b6bad248050][86005]: trying remote delivery to smtp.gmail.com [74.125.133.109] pref 0
Sep 19 08:59:00 tormenta dma[dd67.2b6bad248050][86005]: using SMTP authentication for user tucorreo@gmail.com
Sep 19 08:59:01 tormenta dma[dd67.2b6bad248050][86005]: <tucorreo@gmail.com> delivery successful
FreeBSD es genial!.