Laravel Herd

macOS 文档

邮件

#
处理电子邮件

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