【发布时间】:2019-03-31 04:40:58
【问题描述】:
.env 文件:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=myuser
MAIL_PASSWORD=mypassword
MAIL_ENCRYPTION=TLS
我已经执行了以下命令来清除缓存和配置:
php artisan cache:clear
php artisan config:cache
php artisan config:clear
我收到以下错误
无法与主机 smtp.mailtrap.io 建立连接 [php_network_getaddresses: getaddrinfo failed: No such host is known.
我也尝试过重启本地开发服务器。
【问题讨论】:
-
我不认为 mailtrap 使用 TLS 但这不是问题所在。尝试解决 smtp.mailtrap.io,它看起来像一个 dns 问题。
-
你付钱了吗?你知道MailHog,对吧?免费并且做同样的事情,并且非常容易使用github.com/mailhog/MailHog
-
设置 MAIL_ENCRYPTION=NULL 并清除缓存和配置
标签: php laravel email laravel-5 smtp