nullmailer
Ansible Роль: nullmailer
Это Ansible роль для установки nullmailer, простого агента почтовой передачи, работающего только как реле.
Быстрая инструкция
requirements.yml:
- src: infothrill.nullmailer
version: v3.1.0
Установка:
ansible-galaxy install -r requirements.yml -p ./roles/
Плейбук:
- hosts: servers
roles:
- role: infothrill.nullmailer
Переменные Роли
nullmailer_mail_recipient: [email protected]
Получатель для всех почтовых сообщений, отправленных через nullmailer. Это должен быть адрес, который будет принят и передан nullmailer_relay_host
.
nullmailer_relay_host: smtp.example.com
SMTP реле хост, на который будет направлен весь SMTP трафик.
nullmailer_relay_port: 465
Порт, используемый для подключения по SMTP к nullmailer_relay_host
.
nullmailer_relay_user: [email protected]
Имя пользователя SMTP для аутентификации на nullmailer_relay_host
. Может быть оставлено пустым, в этом случае аутентификация полностью пропускается (полезно, например, если используется доверие по IP).
nullmailer_relay_pass: 50m3p455w0r6
Пароль SMTP для аутентификации на nullmailer_relay_host
.
nullmailer_allmailfrom: [email protected]
Если это определено, его содержимое будет переопределять отправителя конверта на всех сообщениях. Будьте осторожны с этой настройкой, так как она определяет поведение возврата недоставленных сообщений.
nullmailer_remote_ssl: true|false
Переключатель для добавления параметра --ssl для удалённого соединения, по умолчанию true.
nullmailer_remote_starttls: true|false
Переключатель для добавления параметра --starttls для удалённого соединения, по умолчанию false.
Зависимости
Нет.
Лицензия
MIT
Информация об авторе
Эта роль была создана в 2018 году Полом Кремером.
Изменения
vxxx
- прекращена поддержка ansible 5, python 3.8
v3.2.0
- прекращена поддержка ansible 4
v3.1.0
- добавлено: nullmailer_relay_user может быть пустым для пропуска аутентификации реле
- прекращена поддержка тестирования для Debian Jessie
- прекращена поддержка python 3.7
- прекращена поддержка ansible 2.9, 2.10, добавлена поддержка ansible 4, 5
- переключение на Github Actions для CI
v3.0.1
- прекращена поддержка тестирования для python 3.6
- добавлена поддержка тестирования для python 3.7, 3.8, 3.9
- прекращена поддержка ansible 2.8
- добавлена поддержка ansible 2.10, 3.0
v3.0.0
- добавлен переключатель конфигурации для
--ssl
и--starttls
- обновление до версии molecule 3
- прекращена поддержка ansible 2.5, 2.6, 2.7
- добавлен тест для ubuntu 20.04
v2.0.0
- переключение тестовой системы на python3, прекращена поддержка python2
- поддержка тестирования для Ansible 2.9
v1.1.0
- добавлена необязательная переменная nullmailer_allmailfrom
- поддержка тестирования для Ansible 2.8
- поддержка тестирования для Debian 10 Buster
v1.0.1
- исправления тестирования
v1.0.0
- первоначальный выпуск
An Ansible role to install nullmailer, a simple relay-only mail transport agent.
ansible-galaxy install infothrill/ansible-role-nullmailer