首页 >后端开发 >php教程 >在 MacOS 上运行 Mailpit for SMTP 和 UI

在 MacOS 上运行 Mailpit for SMTP 和 UI

WBOY
WBOY原创
2024-08-29 06:34:31745浏览

Running Mailpit for SMTP and UI on MacOS

Mailpit 是一个用于处理虚假电子邮件发送的工具,在应用程序开发过程中非常有用。本教程将指导您通过 SMTP 和 UI 配置在 MacOS 上设置和运行 Mailpit。

第 1 步:安装 Mailpit
从官方 GitHub 存储库下载并安装 Mailpit。选择适合 MacOS 的二进制文件。

第 2 步:运行 Mailpit
要启动 Mailpit,请使用以下命令:

mailpit --smtp 0.0.0.0:1025 --listen 0.0.0.0:8025

此命令在端口 1025 上启动 SMTP 服务器,并在端口 8025 上启动 Web UI。

SMTP: 0.0.0.0:1025 处理电子邮件传送。
UI: 0.0.0.0:8025 允许您查看已发送的电子邮件。
如果您遇到错误,指出该地址已被使用,请确保同一端口上没有运行其他服务。如果需要,您可以通过调整命令来使用不同的端口。

第 3 步:配置 Laravel 邮件设置
在 Laravel .env 文件中,配置邮件设置:

环境

MAIL_MAILER=smtp
MAIL_HOST=127.0.0.1
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS="hello@example.com"
MAIL_FROM_NAME="${APP_NAME}"

此配置指示 Laravel 通过 Mailpit 的 SMTP 服务器发送电子邮件。

第 4 步:测试电子邮件发送
当您的应用程序发送电子邮件时,您可以通过导航至以下位置在 Mailpit UI 中查看它:

http://localhost:8025
这将显示您的应用程序发送的所有电子邮件。

故障排除
连接被拒绝:确保 Mailpit 在正确的端口上运行(SMTP 为 1025)。
端口冲突:如果遇到“bind:地址已在使用”错误,请更改命令中的端口或停止冲突的服务。
就是这样!您已成功设置 Mailpit 以在您的开发环境中处理和显示虚假电子邮件发送。

以上是在 MacOS 上运行 Mailpit for SMTP 和 UI的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn