nullmailer

Ansible Роль: nullmailer

Статус сборки Ansible Роль

Это 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
Лицензия
mit
Загрузки
6925
Владелец
I was born in the 20th century and I will die in the 21st century