mailhog:本地开发测试邮件服务

服务器运维 / 910人浏览 / 0人评论

laravel开发进行邮箱验证的时候,需要一个在本地测试发送邮件。可以使用 MailHog 提供的服务。它提供了一个 Web 界面,可以检查应用发送的邮件。运行 MailHog 最简单的方法是用 Docker,在本地安装 Docker for mac 或 Docker for windows。在命令行下面。

需求描述:

laravel开发进行邮箱验证的时候,需要一个在本地测试发送邮件。可以使用 MailHog 提供的服务。它提供了一个 Web 界面,可以检查应用发送的邮件。运行 MailHog 最简单的方法是用 Docker,在本地安装 Docker for mac 或 Docker for windows。在命令行下面。

命令如下

docker run --name mailhog -p 1025:1025 -p 8025:8025 -d mailhog/mailhog

执行命令后基于 mailhog 镜像创建了一个容器,给它起了个名字叫 mailhog,你可以使用这个名字控制容器的状态。-p 设置了两个端口。1025 是发邮件用的端口,8025 是 Web 界面用的端口。

第一次运行会先去下载 mailhog 镜像,需要花点时间。你可以配置一下 Docker,让它使用国内的镜像服务,阿里云提供这样的服务。这样下载镜像的速度会快很多。

mailhog/mailhog

打开浏览器,访问 localhost:8025,你可以看到一个 mailhog 提供的 Web 界面:

mailhog

转载注明:

0 条评论

还没有人发表评论

发表评论 取消回复

记住我的信息,方便下次评论
有人回复时邮件通知我