如何在我的laravel应用程序中配置mailhog

mfuanj7w  于 2023-05-01  发布在  其他
关注(0)|答案(1)|浏览(103)

我有一个.env文件看起来像这样:

MAIL_MAILER='mailgun'
MAIL_HOST='smtp.mailgun.org'
MAIL_PORT=587
MAIL_ENCRYPTION='SSL'
MAIL_FROM_NAME="${APP_NAME}"

但是我得到这个错误当我想发送电子邮件.
Connection could not be established with host "mailpit:1025": stream_socket_client(): php_network_getaddresses: getaddrinfo for mailpit failed:
怎么解决这个问题呢?
我已经换了。env文件,但仍然得到相同的错误。

uxh89sit

uxh89sit1#

如果你有windows系统,你没有使用laravel sail,那么你的邮件配置。env文件应该是这样的。

MAIL_MAILER=smtp
MAIL_HOST=localhost
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS="admin@example.com"
MAIL_FROM_NAME="${APP_NAME}"

在运行mailhog后打开localhost:8025。exe作为管理员
你可以从下面的链接安装相同的
https://github.com/mailhog/MailHog/releases

相关问题