mailhog我在向新用户发送电子邮件以创建密码时遇到错误。
错误:
Connection could not be established with host mailhog :stream_socket_client(): php_network_getaddresses: getaddrinfo failed: No such host is known.
Run Code Online (Sandbox Code Playgroud)
.env 配置:
MAIL_MAILER=smtp
MAIL_HOST=mailhog
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS="dev@example.com"
MAIL_FROM_NAME="${APP_NAME}"
Run Code Online (Sandbox Code Playgroud)
你使用saillaravel 包吗?如果你使用 laravel sail 你应该设置:
MAIL_HOST=mailhog
Run Code Online (Sandbox Code Playgroud)
否则它必须是:
MAIL_HOST=localhost
Run Code Online (Sandbox Code Playgroud)
还要输入一个值MAIL_FROM_ADDRESS:
MAIL_FROM_ADDRESS=a@gmail.com
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15105 次 |
| 最近记录: |