thedumbtechguy.ssmtp

Ansible角色:ssmtp

一个用于安装和配置ssmtp的ansible角色

要求

本角色仅在 Ubuntu 16.04Ubuntu 16.10 上经过测试。

变量

  • ssmtp_smtp_server - smtp服务器

    • 必填
  • ssmtp_smtp_port - smtp端口

    • 默认: 25
  • ssmtp_use_tls - 使用tls

    • 默认: no
  • ssmtp_use_starttls - 使用starttls

    • 默认: no
  • 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 }}

      注意: 必须是完全限定的域名,否则一些smtp服务器会拒绝连接,例如 gmail。

  • ssmtp_allow_sender_override - 如果设置了“发件人”头部,可以使用它。

    • 默认: yes
  • ssmtp_sender_aliases - 本地帐户及其发送别名的列表

使用示例

- 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 | blog | galaxy )

致谢

关于项目

SSMTP for Linux.

安装
ansible-galaxy install thedumbtechguy.ssmtp
许可证
Unknown
下载
82
拥有者