exim4_sendonly

Ansible Роль: exim4 (только отправка)

Статус сборки

Устанавливает exim4 (только отправка) и управляет электронными адресами на серверах Debian/Ubuntu.

Требования

Нет

Зависимости

Нет.

Установка

$ ansible-galaxy install tschifftner.exim4_sendonly

Пример плейбука

Доступные переменные перечислены ниже вместе с их значениями по умолчанию (см. defaults/main.yml):

 exim4_sendonly_email_addresses:
   root: '[email protected]'

Плейбук может выглядеть так:

- hosts: веб-серверы

  roles:
     - { role: tschifftner.exim4_sendonly }

Использование Smart Proxy

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

Использование в качестве автономного отправителя почты

Установите обратный DNS для IPv6

Узнайте свой IPv6 адрес

ifconfig eth0

Используйте IP-адреса, которые заканчиваются на ::2/64 Scope:Global

Также добавьте AAAA запись для этого IPv6 адреса!

Установите SPF записи

TXT запись для домена

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

Команды Exim

Сводка всех писем

mailq | exiqsumm

Вывести список сообщений в очереди

exim -bp

Удалить одно сообщение

exim -Mrm {message-id}

Удалить все сообщения из очереди

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

Тестирование отправки электронной почты

echo "Это тестовое письмо." | mail -s "Тестовое письмо" root
echo "Это тестовое письмо." | mail -s "Тестовое письмо" [email protected]

Поддерживаемые операционные системы

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

Требуемая версия ansible

Ansible 2.5+

Лицензия

MIT License

Информация об авторе

О проекте

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

Установить
ansible-galaxy install tschifftner/ansible-role-exim4-sendonly
Лицензия
mit
Загрузки
9457
Владелец
Kubernetes Software Architekt, Magento Certified Developer und Full-Stack Entwickler