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+
Лицензия
Информация об авторе
О проекте
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