그누보드5가 SMTP 사용할 수 있게 만들어주기
컨텐츠 정보
- 897 조회
- 1 댓글
- 0 추천
- 0 비추천
-
목록
본문
이전 글에서 서버에서 구글 SMTP를 사용해서 이메일을 보낼 수 있게 설정을 했는데, 이젠 그누보드도 그 기능을 사용할 수 있도록 연결해주는 작업을 하겠습니다.
sudo nano /var/www/gnuboard/config.php
그누보드 설치하기2 에서 편집했던 파일을 다시 한 번 편집해 줄 것입니다.

문서가 열리면 아래쪽 부분에 다음과 같은 부분이 있습니다. //SMTP 라는 부분을 찾아보세요.
// SMTP
// lib/mailer.lib.php 에서 사용
define('G5_SMTP', 'smtp.gmail.com');
define('G5_SMTP_PORT', '587');
define('G5_SMTP_SECURE', 'TLS');
define('G5_SMTP_USER', 'yourid@gmail.com');
define('G5_SMTP_PW', 'yourpassword');
위의 스샷처럼 내용을 변경해주세요.
yourid는 자신의 구글 계정으로 변경해주시고, yourpassword는 구글 앱 비밀번호 16자리를 띄어쓰기 없이 넣어주시면 됩니다.
편집을 마쳤다면, Ctrl + O, 엔터, Ctrl + X를 눌러서 저장하고 나옵니다.
그리고 파일을 하나 더 수정할 것이 있습니다.

sudo nano /var/www/gnuboard/lib/mailer.lib.php

mailer.lib.php 문서를 열면 위와 같은 부분이 있습니다.
저기 빨간줄 부분에다가
/* 추가 시작 */
$mail->SMTPAuth = true;
$mail->AuthType = "LOGIN"; // 이건 있어도 없어도 상관없는 듯 합니다.
$mail->SMTPSecure = G5_SMTP_SECURE;
$mail->Username = G5_SMTP_USER;
$mail->Password = G5_SMTP_PW;
/* 추가 끝 */
위의 코드를 붙혀넣어 줍니다.
그러면 최종적으로 위와 같은 모습이 됩니다.
편집을 마쳤다면, Ctrl + O, 엔터, Ctrl + X를 눌러서 저장하고 나옵니다.
최종적으로 잘 설정이 되었나 확인을 해보기 위해서 그누보드 관리자 페이지 - 메일 테스트에서 받는 메일 주소에 본인의 이메일 계정을 입력하고 발송 버튼을 눌러보세요.
이메일이 잘 도착했다면 제대로 설정한 것이고, 회원가입을 받을 때 이메일도 잘 발송될 겁니다 :)
관련자료
-
서명배워서 남주자.
-
링크