小编Mar*_*azi的帖子

无法与主机 mailhog 建立连接:stream_socket_client():无法连接到 null://mailhog:1025

我在发送电子邮件时在 mailhog 中遇到错误。

错误:

Connection could not be established with host mailhog :stream_socket_client(): unable to connect to null://mailhog:1025 (Unable to find the socket transport "null" - did you forget to enable it when you configured PHP?)
Run Code Online (Sandbox Code Playgroud)

我的代码:

Mail::to('sample@example.com')->send(new MessageMail($message));
Run Code Online (Sandbox Code Playgroud)

和 .env 配置:

MAIL_MAILER=smtp
MAIL_HOST=mailhog
MAIL_PORT=1025
MAIL_USERNAME=
MAIL_PASSWORD=
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=info@site.com
MAIL_FROM_NAME="${APP_NAME}"
Run Code Online (Sandbox Code Playgroud)

我使用 docker,我的 laravel 版本是 8,PHP 版本是 7.4.10,我正在从 symfony 迁移到 laravel。

php email symfony mailhog laravel-8

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

email ×1

laravel-8 ×1

mailhog ×1

php ×1

symfony ×1