infothrill.nullmailer
Ansibleロール: nullmailer
これは、シンプルなリレー専用メール転送エージェントnullmailerをインストールするためのAnsibleロールです。
簡単な使い方
requirements.yml:
- src: infothrill.nullmailer
version: v3.1.0
インストール:
ansible-galaxy install -r requirements.yml -p ./roles/
プレイブック:
- hosts: servers
roles:
- role: infothrill.nullmailer
ロール変数
nullmailer_mail_recipient: [email protected]
nullmailerを通じて送信されるすべてのメールメッセージの受取人。このアドレスはnullmailer_relay_host
に受け入れられ、リレーされる必要があります。
nullmailer_relay_host: smtp.example.com
すべてのSMTPトラフィックが向けられるSMTPリレーhost。
nullmailer_relay_port: 465
nullmailer_relay_host
へのSMTP接続に使用されるポート。
nullmailer_relay_user: [email protected]
nullmailer_relay_host
での認証に使用されるSMTPユーザー名。空文字列に設定可能で、その場合は認証が完全にスキップされます(IPベースの信頼を使用する場合などに便利です)。
nullmailer_relay_pass: 50m3p455w0r6
nullmailer_relay_host
での認証に使用されるSMTPパスワード。
nullmailer_allmailfrom: [email protected]
これが定義されている場合、すべてのメッセージの封筒送信者はこの内容で上書きされます。この設定には注意が必要で、配信不能メッセージのバウンス動作を決定します。
nullmailer_remote_ssl: true|false
リモート用に--sslパラメータを追加するためのトグル。デフォルトはtrueです。
nullmailer_remote_starttls: true|false
リモート用に--starttlsパラメータを追加するためのトグル。デフォルトはfalseです。
依存関係
無し。
ライセンス
MIT
作成者情報
このロールは2018年にPaul Kremerによって作成されました。
変更履歴
vxxx
- Ansible 5、Python 3.8のサポートを廃止
v3.2.0
- Ansible 4のサポートを廃止
v3.1.0
- nullmailer_relay_userを空にしてリレー認証をスキップ可能に
- Debian Jessieのテストサポートを廃止
- Python 3.7のサポートを廃止
- Ansible 2.9、2.10のサポートを廃止し、Ansible 4、5を追加
- CIのためにGithub Actionsに切り替え
v3.0.1
- Python 3.6のテストサポートを廃止
- Python 3.7、3.8、3.9のテストサポートを追加
- Ansible 2.8のサポートを廃止
- Ansible 2.10、3.0のサポートを追加
v3.0.0
--ssl
と--starttls
の設定スイッチを追加- モレキュールバージョン3にアップグレード
- Ansible 2.5、2.6、2.7のサポートを廃止
- Ubuntu 20.04のテストを追加
v2.0.0
- テストフレームワークをPython3に切り替え、Python2のサポートを廃止
- Ansible 2.9のテストサポート
v1.1.0
- オプションの変数nullmailer_allmailfromを追加
- Ansible 2.8のテストサポート
- Debian 10 Busterのテストサポート
v1.0.1
- テスト修正
v1.0.0
- 初めてのリリース