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 successfulFreeBSD es genial!.
No hay comentarios:
Publicar un comentario