Warning: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in /free/home/nsglamping/html/plugin/PHPMailer/class.smtp.php on line 369
결과메세지
다음 1개의 메일 주소로 테스트 메일 발송이 완료되었습니다.
이렇게 나옵니다. 어떤 부분을 확인 해봐야 할까요.
답변 3개 / 댓글 1개
https://github.com/gnuboard/gnuboard5/issues/61#issue-700148028
메일발송을 통해 아래와 같은 오류가 나오는 경우가 있습니다.
Warning: stream_socket_enable_crypto(): Peer certificate CN=server_name.domain.com' did not match expected CN=127.0.0.1' in /path/public_html/www/plugin/PHPMailer/class.smtp.php on line 368
위와 같은 현상이 발생시
plugin/PHPMailer/class.phpmailer.php 260라인
public $SMTPAutoTLS = true;
를 false로 변경하면 정상적으로 작동하더군요.
이 부분을 범용으로 변경하여 사용하는 것이 좋은 방법인지 몰라 이슈로 제안드립니다.
답변을 작성하려면 로그인이 필요합니다.