ssmtp
Ansible Роль: ssmtp
Ansible роль, которая устанавливает и настраивает ssmtp на Fedora.
Требования
Отсутствуют
Переменные роли
Доступные переменные перечислены ниже, вместе с значениями по умолчанию:
ssmtp_recipient: postmaster
ssmtp_allow_from_override: yes
ssmtp_mailhub: mail
ssmtp_use_tls: yes
ssmtp_auth_username: ~
ssmtp_auth_password: ~
Получатель
Все письма для пользователей с идентификаторами < 1000 будут переписаны на адрес, указанный в переменной ssmtp_recipient
.
Если переменная установлена в пустую строку, это будет отключено.
Переопределение строки "От"
Переменная ssmtp_allow_from_override
может быть использована для включения или отключения переопределения строки "От".
Если отключено, строка "От" фиксируется с именем пользователя и именем хоста и не может быть изменена программой, отправляющей письмо.
Чтобы включить пользовательские строки "От", переменную ssmtp_allow_from_override
нужно установить в yes
.
Релейный сервер
Для отправки писем необходимо определить релейный почтовый сервер в переменной ssmtp_mailhub
.
Если этот сервер не поддерживает TLS, вы можете установить ssmtp_use_tls
в no
.
Большинство почтовых серверов требуют аутентификации для отправки писем.
Учётные данные для этого можно установить в ssmtp_auth_username
и ssmtp_auth_password
.
Зависимости
Отсутствуют
Пример Playbook
- hosts: all
roles:
- { role: mjanser.ssmtp }
Лицензия
MIT
ansible-galaxy install mjanser/ansible-role-ssmtp