我正在尝试从我的Laravel 5.1系统发送电子邮件。我可以从本地主机发送电子邮件,但无法从服务器发送。请查看我的.env文件中的电子邮件配置设置:
MAIL_DRIVER=smtp
MAIL_HOST= smtp.gmail.com
MAIL_PORT= 587
MAIL_USERNAME= username***@gmail.com
MAIL_PASSWORD= *********
MAIL_ENCRYPTION=tls
这个配置只在我的本地有效。在服务器上,我得到了这个错误:
Swift_TransportException in StreamBuffer.php line 268:
Connection could not be established with host smtp.gmail.com [Network is unreachable #101]
我还尝试将 MAIL_PORT
从 587
更改为 465
,并将 MAIL_ENCRYPTION
从 tls
更改为 ssl
。但是我仍然遇到相同的错误。我该如何解决这个问题?