그누보드 메일인증등 smtp 외부메일서버설정, 서버이전 DB이전
https://blog.naver.com/scabbard2/222253504798
https://sir.kr/qa/340875?&vpage=1#answer_340893
https://www.wsgvet.com/home/681
그누보드버전 업데이트 관련 참고,smtp, 서버이전 DB백업복원
http://junglian.synology.me/gb5/bbs/board.php?bo_table=b002&wr_id=9
메일 엑세스 부분 허용필요함.
1. /config.php 아래 수정
// SMTP
// lib/mailer.lib.php 에서 사용
define('G5_SMTP', '127.0.0.1');
define('G5_SMTP_PORT', '25');
을 주석처리하고
// SMTP
// lib/mailer.lib.php 에서 사용
//define('G5_SMTP', '127.0.0.1');
//define('G5_SMTP_PORT', '25');
// SMTP
// lib/mailer.lib.php 에서 사용
define('G5_SMTP', 'smtp.gmail.com'); // smtp 서버주소
define('G5_SMTP_PORT', '587'); //smtp 포트
define('G5_SMTP_SECURE', 'TLS'); // 프로토콜종류
define('G5_SMTP_USER', '본인로그인지메일주소'); // 로그인메일주소 (네이버는 아이디)
define('G5_SMTP_PW', '메일비밀번호'); //로그인비밀번호
2. /lib/mailer.lib.php 수정하기 아래 추가시작 부분을 맨끝 중괄호 안에 넣어줌.
try {
$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;
/* 추가 시작 */
$mail->SMTPAuth = true;
$mail->AuthType = "LOGIN"; // 이건 있어도 없어도 상관없는 듯 합니다.
$mail->SMTPSecure = G5_SMTP_SECURE;
$mail->Username = G5_SMTP_USER;
$mail->Password = G5_SMTP_PW;
/* 추가 끝 */
}