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

회원정보찾기에서 이메일입력시 에러가 납니다 채택완료

그누5.2버전인데 어떻게 하면 해결이 되나요 도움요청합니다

 

http://sir.kr/data/editor/2502/3421150233_1739344520.0216.png" width="604" />

 

Warning: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed in /home1/serea9248/public_html/plugin/PHPMailer/class.smtp.php on line 368

 

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

답변 3개

채택된 답변
+20 포인트

(DocumentRoot)/lib/mailer.lib.php 에서 PHPMailer가 설정됩니다.

if (defined('G5_SMTP') && G5_SMTP) {

    $mail->IsSMTP(); // telling the class to use SMTP

    $mail->Host = G5_SMTP; // SMTP server

    if(defined('G5_SMTP_PORT') && G5_SMTP_PORT)

        $mail->Port = G5_SMTP_PORT;

PHPMailer의 설정을 정의하는 위의 코드 아래에 다음의 코드를 추가하고 다시 실행하세요.

</p>

<p>$mail->SMTPOptions = array(</p>

<p>        'ssl' => array(</p>

<p>            'verify_peer' => false,</p>

<p>            'verify_peer_name' => false,</p>

<p>            'allow_self_signed' => true</p>

<p>        )</p>

<p>    );</p>

<p>

 

하지만 위를 적용하기 전에 ; 대부분의 메일 서버는 587 포트(TLS)를 사용하며,

  STARTTLS 명령을 통해 보안을 강화합니다. 아래를 먼저 적용하세요.

    $mail->Host = G5_SMTP; // SMTP server

위 코드 아래에 다음 코드 추가 또는 변경 

</p>

<p>$mail->SMTPSecure = 'tls';</p>

<p>

- TLS(587)는 현재 SMTP 표준이며, SSL(465)은 과거 방식으로 비권장됩니다.

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

답변에 대한 댓글 2개

glitter0gim님
와우 감사합니다
많은 도움이 되었습니다^^
(●'◡'●)

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

SSL 적용을 하셔야 원활한 처리가 가능한걸로 보여집니다.

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

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

ssl 인증서가 없다는거 같은데요~

http로는 메일 전송이 불가할겁니다.

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

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

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

로그인

전체 질문 목록

🐛 버그신고