>  기사  >  백엔드 개발  >  Laravel에서 TLS 이메일 인증서 확인 오류를 해결하는 방법은 무엇입니까?

Laravel에서 TLS 이메일 인증서 확인 오류를 해결하는 방법은 무엇입니까?

Barbara Streisand
Barbara Streisand원래의
2024-10-31 03:20:01752검색

How to Troubleshoot TLS Email Certificate Verification Errors in Laravel?

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.