本地的邮件测试服务——Mailpit

介绍一个用于本地测试的电子邮件测试工具:Mailpit 。通过它,可以在浏览器中查看应用发送出去的邮件。

安装

mac 上的安装方式如下,其他平台请参考安装文档

brew install mailpit
brew services start mailpit

使用

安装完毕之后,不出意外的话,此时访问 http://localhost:8025/,将会看到 Mailpit 的 UI 界面

在 laravel 中使用的话配置 mail 的 env 文件就可以了。Mailpit 默认监听 8025 的Web UI 端口以及 1025的 SMTP 端口

MAIL_MAILER=smtp
MAIL_HOST=localhost
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null

使用程序发送邮件后,在 Mailpit 的 UI 界面可以看到发送的邮件,你可以在这里操作这些邮件

文档

以上只是 Mailpit 的最简单用法,更多用法及配置可以参考 Mailpit 文档