roots.mailpit
Ansible 角色:Mailpit
在基于 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 }
社区
关注开发和社区新闻。
- 通过 在 GitHub 上赞助我们 加入我们的 Discord
- 在 Roots Discourse 参与讨论
- 在 Twitter 上关注 @rootswp
- 阅读并订阅 Roots Blog
- 订阅 Roots 新闻通讯