Laravel: TLS 이메일 인증서 확인 오류 문제 해결
Laravel을 통해 TLS로 암호화된 이메일을 보낼 때 인증서 확인과 관련된 문제가 발생할 수 있습니다. 이는 수동으로 설정을 구성하거나 자체 서명된 인증서를 사용할 때 특히 그렇습니다.
일반적으로 발생할 수 있는 오류 메시지 중 하나는 "인증서 확인 실패"입니다. 이는 시스템의 신뢰할 수 있는 인증서 저장소에 대해 대상 서버의 인증서를 확인할 수 없음을 나타냅니다.
운영 체제가 신뢰할 수 있는 인증서를 자동으로 관리하지 않는 경우 다음 단계를 따르십시오.
1 . cURL 인증서 번들 다운로드
cURL 공식 웹사이트에서 cURL 인증 기관(CA) 인증서 번들(cacert.pem)을 다운로드합니다.
2. 인증서 번들 배치 및 편집
cacert.pem 번들을 적절한 위치(예: D:/Servers/php/sslfiles/cacert.pem)에 배치합니다. 수락해야 하는 자체 서명 인증서가 있는 경우 번들을 열고 파일 하단에 추가하세요.
3. php.ini 편집
php.ini 구성 파일에 다음 줄을 추가하여 다운로드한 번들을 참조하세요.
curl.cainfo = D:/Servers/php/sslfiles/cacert.pem openssl.cafile = D:/Servers/php/sslfiles/cacert.pem
4. 서비스 다시 시작
PHP-FPM 또는 PHP를 호스팅하는 웹 서버를 포함한 적절한 서비스를 다시 시작합니다.
이 프로세스를 통해 이메일을 보낼 때 PHP와 서버가 대상 서버의 인증서를 확인할 수 있습니다. , "인증서 확인 실패" 오류를 해결합니다.
위 내용은 Laravel에서 TLS 이메일 인증서 확인 오류를 해결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!