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
で定義されたアドレスに書き換えられます。
空の文字列に設定すると無効になります。
From行の上書き
変数 ssmtp_allow_from_override
を使用してFrom行の上書きを有効または無効にできます。
無効にすると、From行はユーザー名とホスト名に固定され、メールを送信するソフトウェアによって変更できません。
カスタムFrom行を有効にするには、変数 ssmtp_allow_from_override
を yes
に設定する必要があります。
リレーサーバー
メールを送信するためには、変数 ssmtp_mailhub
にリレー用のメールサーバーを定義する必要があります。
そのサーバーがTLSをサポートしていない場合は、ssmtp_use_tls
を no
に設定できます。
ほとんどのメールサーバーは、メール送信のために認証を必要とします。
この認証情報は ssmtp_auth_username
と ssmtp_auth_password
に設定できます。
依存関係
なし
例プレイブック
- hosts: all
roles:
- { role: mjanser.ssmtp }
ライセンス
MIT