회원정보찾기에서 이메일입력시 에러가 납니다 채택완료
그누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개
(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개
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
와우 감사합니다
많은 도움이 되었습니다^^