使用gmail smpt / sendgrid从laravel发送电子邮件

问题描述

'driver' => env('MAIL_DRIVER','smtp'),'host' => env('MAIL_HOST','smtp.sendgrid.net'),'port' => env('MAIL_PORT','465'),'from' => [
        'address' => 'my_gmail','name' => 'OnlineKina',],'encryption' => env('MAIL_ENCRYPTION','ssl'),'username' => env('MAIL_USERNAME','my_user'),'password' => env('MAIL_PASSWORD','my_secret'),

但是我遇到这种类型的错误

无法与主机smtp.sendgrid.net建立连接 :stream_socket_client():无法连接到 ssl://smtp.sendgrid.net:465(连接被拒绝)

在使用gmail smtp时:无法与主机建立连接 smtp.gmail.com:stream_socket_client():无法连接到 ssl://smtp.gmail.com:465(无法访问网络)

如果我使用邮件驱动程序作为smtp,则抛出错误,但是如果我使用sendmail作为驱动程序,则邮件进入/进入垃圾邮件文件

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)