메일 테스트 문의 드립니다.

메일 테스트 문의 드립니다.

QA

메일 테스트 문의 드립니다.

본문

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

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

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

 

 

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

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

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

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로 변경하면 정상적으로 작동하더군요.

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

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


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

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


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

 

답변을 작성하시기 전에 로그인 해주세요.
전체 24
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT