2026, 새로운 도약을 시작합니다.

Gmail 회원인증 메일이 안옵니다 채택완료

Gmail에서 스팸으로도 인증메일이 안날라오는데

이부분 어떻게 해야되나요?

보안서버를 사야되는건가요?

답변 2개

채택된 답변
+20 포인트

네이버 smtp로 보내보세요... 네이버에서 메일 외부허용해주시고
mailer.lib.php mailer 함수를 수정합니다.

Copy


$mail = new PHPMailer(); // defaults to using php "mail()"

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;

}

//--------------------------------------------------------------------------

// 관리자 스팜 처리 안되게 

if($fmail == 'xxxx_id@naver.com') { // xxxx_id@naver.com(관리자메일)

  $mail->Host = 'smtp.naver.com'; 

  $mail->Port = 465; 

  $mail->Username = 'xxxx_id'; 

  $mail->Password = 'xxxx_password'; 

  $mail->SMTPAuth = true; 

  $mail->SMTPSecure = "ssl"; 

} 

//--------------------------------------------------------------------------

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

답변에 대한 댓글 1개

유저네임이랑 패스워드는

아이디_ id 이렇게 쓰는건가요?
네이버 아이디죠?

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

mailer 함수의 파라미터중에 $fmail 값이 이메일(xxxx_id @ naver.com)주소와 일치할때 메일서버를 네이버로 보내는 경우입니다. xxxx_id / xxxx_password 는 네이버 아이디 / 비번입니다. 이것은 네이버 메일 [환경설정] > [pop3/smtp 설정]에서 사용함으로 하셔야 사용가능한 것 같습니다. (이메일주소가 자동으로 바뀌네요)

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

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

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

로그인
🐛 버그신고