tschifftner.exim4_sendonly
Ansibleロール: exim4(送信専用)
Debian/UbuntuのLinuxサーバーにexim4(送信専用)をインストールし、メールアドレスを管理します。
要件
なし
依存関係
なし
インストール
$ ansible-galaxy install tschifftner.exim4_sendonly
サンプルプレイブック
使用可能な変数は以下にリストされており、デフォルト値も記載されています(defaults/main.yml
をご覧ください):
exim4_sendonly_email_addresses:
root: '[email protected]'
プレイブックは次のようになります:
- hosts: webservers
roles:
- { role: tschifftner.exim4_sendonly }
スマートプロキシの使用
exim4_sendonly_enable_tls: true
exim4_sendonly_smarthost: ''
exim4_sendonly_username: ''
exim4_sendonly_password: ''
スタンドアロンのメール送信者として使用
IPv6の逆DNS設定
自分のIPv6アドレスを調べます。
ifconfig eth0
::2/64 Scope:Global
で終わるIPアドレスを使用してください。
このIPv6アドレスのAAAAレコードも追加してください!
SPFレコードの設定
ドメイン用のTXTレコード:
v=spf1 a mx -all
v=spf1 a mx a:{{ ansible_fqdn }} -all
Eximコマンド
すべてのメールの概要
mailq | exiqsumm
キュー内のメッセージのリストを印刷
exim -bp
単一メッセージを削除
exim -Mrm {message-id}
キューからすべてのメッセージを削除
exim -bp | awk '/^ *[0-9]+[mhd]/{print "exim -Mrm " $3}' | bash
メール送信のテスト
echo "これはテストメールです。" | mail -s "テストメール" root
echo "これはテストメールです。" | mail -s "テストメール" your@email.com
対応OS
- Debian 9 (Stretch)
- Debian 8 (Jessie)
- Ubuntu 18.04 (Bionic Beaver)
- Ubuntu 16.04 (Xenial Xerus)
必要なAnsibleのバージョン
Ansible 2.5以上
ライセンス
著者情報
プロジェクトについて
Installs exim4 (sendonly) on Debian/Ubuntu linux servers.
インストール
ansible-galaxy install tschifftner.exim4_sendonly
ライセンス
mit
ダウンロード
9.5k
所有者
Kubernetes Software Architekt, Magento Certified Developer und Full-Stack Entwickler