Laravel 5.6 无法与主机 smtp.mailtrap.io 建立连接



.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 失败:不知道此类主机。

我也尝试重新调整本地开发服务器。

我是这样做的:更改端口和加密。

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=465
MAIL_USERNAME=[your username]
MAIL_PASSWORD=[your password]
MAIL_ENCRYPTION=null

当然,将用户名和密码更改为您的凭据。

错误的代码错别字错误

MAIL_HOST=smtp.mailtrap.io
MAIL_ENCRYPTION=NULL

并这样做

php artisan cache:clear
php artisan config:clear
sudo service apache2 restart

服务器似乎无法 ping 目标地址。

尝试清除缓存、配置缓存并重新启动 apache2。它会正常工作。

php artisan config:clear
php artisan cache:clear
sudo service apache2 restart

注意:清除浏览器缓存和cookie。

最新更新