Laravel を使用した TLS 電子メールの証明書検証エラーのトラブルシューティング
Laravel を使用して TLS 電子メールを送信するときに、証明書検証エラーが発生する可能性があります。これは、予期される証明書と電子メール サーバーによって提示される証明書が一致しないために発生する可能性があります。 「証明書の検証に失敗しました」エラーを解決する方法は次のとおりです:
MAIL_ENCRYPTION=ssl を使用する元の構成では、ポート 587 ではなくポート 465 を使用する必要があります。
オペレーティング システムが信頼できる証明書を自動的に管理しない場合:
php.ini を編集します: 以下を含めますcacert.pem ファイルを参照する行:
curl.cainfo = /path/to/cacert.pem openssl.cafile = /path/to/cacert.pem
これらの手順が完了すると、Laravel は SSL 証明書を正しく検証し、エラーなしで TLS メールを送信できるようになります。
以上がLaravel を使用した TLS 電子メールの証明書検証エラーを解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。