tschifftner.exim4_sendonly

Rol de Ansible: exim4 (solo envío)

Estado de Construcción

Instala exim4 (solo envío) y gestiona direcciones de correo electrónico en servidores Linux Debian/Ubuntu.

Requisitos

Ninguno

Dependencias

Ninguna.

Instalación

$ ansible-galaxy install tschifftner.exim4_sendonly

Ejemplo de Playbook

Las variables disponibles se enumeran a continuación, junto con los valores predeterminados (ver defaults/main.yml):

 exim4_sendonly_email_addresses:
   root: '[email protected]'

El playbook podría verse así:

- hosts: servidores_web

  roles:
     - { role: tschifftner.exim4_sendonly }

Usar Proxy Inteligente

exim4_sendonly_enable_tls: true
exim4_sendonly_smarthost: ''
exim4_sendonly_username: ''
exim4_sendonly_password: ''

Usar como remitente de correo electrónico autónomo

Configurar DNS inverso para IPv6

Descubre tu dirección IPv6

ifconfig eth0

Usa las direcciones IP que terminan con ::2/64 Scope:Global

¡También añade un registro AAAA para esta dirección IPv6!

Configurar registros SPF

Registro TXT para el dominio

v=spf1 a mx -all
v=spf1 a mx a:{{ ansible_fqdn }} -all

Comandos de Exim

Resumen de todos los correos electrónicos

mailq | exiqsumm

Imprimir una lista de mensajes en la cola

exim -bp

Eliminar un mensaje individual

exim -Mrm {message-id}

Eliminar todos los mensajes de la cola

exim -bp | awk '/^ *[0-9]+[mhd]/{print "exim -Mrm " $3}' | bash

Probar el envío de correos electrónicos

echo "Este es un correo de prueba." | mail -s "Correo de prueba" root
echo "Este es un correo de prueba." | mail -s "Correo de prueba" tu@email.com

Sistemas Operativos Soportados

  • Debian 9 (Stretch)
  • Debian 8 (Jessie)
  • Ubuntu 18.04 (Bionic Beaver)
  • Ubuntu 16.04 (Xenial Xerus)

Versión de Ansible Requerida

Ansible 2.5+

Licencia

Licencia MIT

Información del Autor

Acerca del proyecto

Installs exim4 (sendonly) on Debian/Ubuntu linux servers.

Instalar
ansible-galaxy install tschifftner.exim4_sendonly
Licencia
mit
Descargas
9.5k
Propietario
Kubernetes Software Architekt, Magento Certified Developer und Full-Stack Entwickler