mjanser.ssmtp

Ansible角色: ssmtp

一个在Fedora上安装和配置ssmtp的Ansible角色。

需求

角色变量

可用的变量如下所示,连同默认值:

ssmtp_recipient: postmaster
ssmtp_allow_from_override: yes
ssmtp_mailhub: mail
ssmtp_use_tls: yes
ssmtp_auth_username: ~
ssmtp_auth_password: ~

收件人

所有ID小于1000的用户邮件都会被重写为变量ssmtp_recipient定义的地址。 如果设置为空字符串,则将禁用此功能。

覆盖发件人行

变量ssmtp_allow_from_override可以用于启用或禁用发件人行的覆盖。 如果禁用,发件人行将固定为用户名和主机名,邮件发送软件无法更改。 要启用自定义发件人行,需要将变量ssmtp_allow_from_override设置为yes

中继服务器

要发送邮件,必须在变量ssmtp_mailhub中定义一个中继邮件服务器。 如果该服务器不支持TLS,则可以将ssmtp_use_tls设置为no

大多数邮件服务器发送邮件时需要身份验证。 相关凭据可以在ssmtp_auth_usernamessmtp_auth_password中设置。

依赖

示例剧本

- hosts: all
  roles:
    - { role: mjanser.ssmtp }

许可证

MIT

关于项目

Installs and configures ssmtp on Fedora

安装
ansible-galaxy install mjanser.ssmtp
许可证
mit
下载
352
拥有者