구글 SMTP 이용 그누보드에 있는 PHPMailer로 메일 보내기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 184 조회
- 목록
본문
우분투 20.04에서 구글 SMTP메일서버를 활용한 postfix 메일 보내기( https://www.wsgvet.com/home/594 )를 소개해드렸습니다.
구글 SMTP 쓰려면 그냥 그누보드에 있는 PHPMailer를 쓰면 되더라구요.
테스트해보니 잘 되네요.
구글 지메일 계정 기준으로 설명드리겠습니다.
config.php 수정하기
/config.php 173~176번째 줄에 있는
위 내용을
위와 같이 설정합니다.
구글 SMTP가 아닌 다른 곳을 쓰려면 smtp.gmail.com 대신 해당 SMTP 주소를 넣어주면 됩니다.
587포트가 아닌 443이나 465포트가 필요하다면 바꿔주면 됩니다.
암호화 방법이 TLS가 아닌 STARTTLS를 선택해야된다면 'TLS' 대신에 'STARTTLS'를 넣으면 됩니다.
yourid@gmail.com 대신에 자신의 지메일 주소를 넣으면 됩니다.
yourpassword 대신에 자신의 앱 비밀번호를 넣으면 됩니다.
앱 비밀번호 설정은 https://www.wsgvet.com/home/594 여기 2번을 참조하세요.
웹비밀번호 만들기 https://myaccount.google.com/security
앱 비밀번호가 xxxx yyyy zzzz xxxx 이렇게 나오는데요.
xxxxyyyyzzzzxxxx 이렇게 띄어쓰기 부분을 합쳐서 넣으면 됩니다.
mailer.lib.php 수정하기
/lib/mailer.lib.php 19번째 줄부터
위 내용을
위와 같이 추가해줍니다.
465, 587 포트는 안열어도 잘 갑니다.
정말 쉽죠?
참고 사이트
gmail smtp 함수 : https://sir.kr/g5_tip/9778
그누보드 5.4 외부메일 사용법 : https://sir.kr/qa/340893