roots.mailpit
Ansible ロール: Mailpit
Mailpit(公式サイト)は、開発者向けのメールテストツールで、RedHatやDebianベースのLinuxシステムにインストールされます。MailpitはSMTPサーバーとして機能し、キャプチャしたすべてのメールを表示するためのWebインターフェースを提供します。MailpitはMailHogにインスパイアされていますが、はるかに高速です。
このロールは、https://github.com/geerlingguy/ansible-role-mailhog に基づいています。
PHPを使用している場合、すべてのPHPメールをMailpitにルーティングするには、php.iniでsendmail_path
設定オプションを次のように更新する必要があります:
sendmail_path = "{{ mailpit_install_dir }}/mailpit sendmail"
要件
systemdが実行されているDebianベース(例: Ubuntu)またはRedHatシステム。
ロール変数
利用可能な変数は以下にリストされています。デフォルト値も含まれています(defaults/main.yml
を参照):
mailpit_install_dir: /opt/mailpit
MailHogバイナリがインストールされるディレクトリ。
mailpit_version: 1.3.8
インストールされるMailpitのバージョン。最新のバージョンはMailpitプロジェクトのリリースページで確認できます。
mailpit_release_url: "https://github.com/axllent/mailpit/releases/download/v{{ mailpit_version }}/mailhog-linux-amd64"
例プレイブック
- hosts: servers
roles:
- { role: roots.mailpit }
コミュニティ
開発やコミュニティのニュースを追跡しましょう。