无法使用主机smtp.mailtrap.io建立Laravel 5.6 SMTP连接

时间:2018-10-26 12:07:24

标签: php laravel email laravel-5 smtp

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

我还尝试了重新标记本地开发服务器。

3 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:-1)

错误的打字错误

MAIL_HOST=smtp.mailtrap.io
MAIL_ENCRYPTION=NULL

然后执行

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

答案 2 :(得分:-1)

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

尝试清除缓存,配置缓存,然后重新启动apache2。它将正常工作。

<div class="bgGrid blue"></div>

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

相关问题