[英]sending verification email using Laravel 5.7 Email Verification from a server within a proxy network
我的問題與此不同,因為由於代理網絡而出現此錯誤。 我正在使用laravel 5.7內置電子郵件驗證 。 我已經按照以下方式進行配置。
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=mygmail@gmail.com
MAIL_PASSWORD=mypass
MAIL_ENCRYPTION=tls
當我連接到非代理網絡時,此配置工作正常。 當我更改為代理網絡時,出現以下錯誤
“無法與主機smtp.gmail.com建立連接[php_network_getaddresses:getaddrinfo失敗:未知此類主機。#0]”
如何為代理網絡解決此問題? 我知道我的配置適用於非代理網絡。
您必須在config/mail.php
添加類似的config/mail.php
return [
'components' => [
'mailer' => [
'transport' => [
'streamOptions' => [
'ssl' => [
'allow_self_signed' => true,
'verify_peer' => false,
'verify_peer_name' => false,
]
]
]
]
]
];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.