Laravel Herd

Windows 文档

邮件

#
使用电子邮件

Herd Pro 在您的本地机器上提供一个 SMTP 邮件服务器,它会捕获您应用程序的所有传出邮件,并在内部邮件客户端中显示它们,并提供额外的调试功能。

Herd Pro Mail Server with a mail

#
设置

[!注意]
使用 laravel new 或 Herd 的站点创建向导时,Herd 邮件服务器会自动为您配置。

邮件服务器使用 SMTP 协议接收邮件,但不会将它们发送给收件人,而是将它们保存到内部数据库中。

您可以使用以下设置并将它们添加到您的本地 .env 文件中,以便在 Herd Pro 邮件 UI 中接收邮件。

Herd Pro 按邮件发送者的用户名对传入邮件进行分组。这使您能够为正在处理的每个项目创建专用收件箱。您可以手动指定唯一的用户名,也可以使用 APP_NAME 环境变量自动使用您的应用程序名称作为收件箱名称。根据您的应用程序名称,您可能需要在邮件显示在 Herd 中之前手动设置邮箱的用户名。

MAIL_MAILER=smtp
MAIL_HOST=127.0.0.1
MAIL_PORT=2525
MAIL_USERNAME=${APP_NAME}
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS="[email protected]"
MAIL_FROM_NAME="${APP_NAME}"

#
更改端口

默认情况下,Herd Pro 邮件服务器在端口 2525 上运行,但您可以在设置中自定义此配置。

Herd Pro Mail Server Settings

#
检查邮件

您可以通过打开邮件窗口右上角的侧边栏来检查邮件的头部信息。

邮件的 HTML 源代码或原始邮件内容可以通过右键点击邮件本身来获取。它们将在新窗口中打开,您可以同时打开多个邮件的原始或 HTML 内容。

Herd Pro Mail Server with a mail