테스트 사이트 - 개발 중인 베타 버전입니다

메일 테스트 문의 드립니다. 채택완료

난달처럼 8년 전 조회 11,910

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개

채택된 답변
+20 포인트

무료 계정이시면, 해당 소켓이 닫혀있어서 그러니깐 php 메일러를 쓸 수 없는 환경이고요.

(제가 3년전엔가 한번 무료계정 쓸 때 저런 문제가 있어봐서 압니다.) 

 

 

유료 계정인데 저런 문제가 발생하는거면, 해당 웹호스팅 관리자에게 문의 해보시면 될 듯 합니다.

그누보드5 설치하면, 기본적으로 php 메일러는 제대로 기능 합니다.

대부분 호스팅과 문제가 있습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

리자
리자 Expert
3년 전

https://github.com/gnuboard/gnuboard5/issues/61#issue-700148028" rel="nofollow noreferrer noopener" target="_blank">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로 변경하면 정상적으로 작동하더군요.

이 부분을 범용으로 변경하여 사용하는 것이 좋은 방법인지 몰라 이슈로 제안드립니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

난달처럼
3년 전
리자님 말씀 감사합니다. ^^

댓글을 작성하려면 로그인이 필요합니다.

복스리
8년 전

해당 서버에서  OpenSSL을 지원해주지 않아서 생기는 문제입니다.


따라서 호스팅을 하시면 해당 업체에게 OpenSSL을 지원해달라고 요청히사고

서버를 운영하시면 OpenSSL설치하셔야할꺼 같습니다.


phpInfo() 함수를 돌려보시면 openSSL이 설치 되어있는지 확인이 가능합니다.

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인