roots.mailpit

Ansible 角色:Mailpit

MIT License Release Build Status 关注 Roots

在基于 RedHat 或 Debian 的 Linux 系统上安装 Mailpit,这是一个为开发人员设计的邮件测试工具。 Mailpit 既可以作为 SMTP 服务器,还提供网页界面来查看所有捕获的邮件。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 }

社区

关注开发和社区新闻。

安装
ansible-galaxy install roots.mailpit
许可证
mit
下载
30.1k
拥有者
Advanced WordPress Development Tools