ssmtp
Ansible Роль: ssmtp
Ansible роль для установки и настройки ssmtp
Требования
Эта роль была протестирована только на
Ubuntu 16.04
иUbuntu 16.10
.
Переменные
ssmtp_smtp_server
- smtp сервер- Обязательно
ssmtp_smtp_port
- smtp порт- По умолчанию:
25
- По умолчанию:
ssmtp_use_tls
- использовать tls- По умолчанию:
нет
- По умолчанию:
ssmtp_use_starttls
- использовать starttls- По умолчанию:
нет
- По умолчанию:
ssmtp_auth_user
- пользователь для аутентификации- Обязательно
ssmtp_auth_password
- пароль для аутентификации- Обязательно
ssmtp_auth_method
- метод аутентификации- По умолчанию:
LOGIN
- По умолчанию:
ssmtp_sender_domain
- доменное имя ваших адресов отправителей. Например: gmail.com, company.tld.- Обязательно
Примечание: некоторые smtp серверы отклонят письма, если этот домен неизвестен, например, mandrill.
- Обязательно
ssmtp_default_recipient
- адрес, на который перенаправляются все письма, отправленные на служебные аккаунты. Например: root. Оставьте пустым, чтобы отключить.- По умолчанию:
''
- По умолчанию:
ssmtp_host_fqdn
- имя хоста сервера.- По умолчанию:
'{{ ansible_fqdn }}
Примечание: должен быть полным доменным именем (FQDN), иначе некоторые smtp серверы могут отклонить соединение, например, gmail.
- По умолчанию:
ssmtp_allow_sender_override
- если установлен заголовок 'From', его можно использовать.- По умолчанию:
да
- По умолчанию:
ssmtp_sender_aliases
- список локальных аккаунтов и их псевдонимов для отправки- По умолчанию:
[]
- Пример
ssmtp_sender_aliases: - name: root alias: [email protected] - name: admin alias: [email protected]
- По умолчанию:
Пример использования
- hosts: all
vars:
ssmtp_smtp_server: smtp.gmail.com
ssmtp_smtp_port: 587
ssmtp_use_tls: yes
ssmtp_use_starttls: yes
ssmtp_auth_user: username
ssmtp_auth_password: password
ssmtp_sender_domain: gmail.com
ssmtp_default_recipient: [email protected]
ssmtp_allow_sender_override: no
ssmtp_sender_aliases:
- name: root
alias: 'root.{{ ansible_fqdn }}@company.tld'
roles:
- ssmtp
Лицензия
MIT / BSD
Информация об авторе
Эта роль была создана TheDumbTechGuy ( twitter | блог | galaxy )
Благодарности
ansible-galaxy install thedumbtechguy/ansible-role-ssmtp