워드프레스 WP Mail SMTP로 Gmail OAuth2 인증 및 이메일 설정
이 글에서는 워드프레스에서 WP Mail SMTP 플러그인을 사용하여 Gmail 계정을 통한 이메일 발송을 설정하는 방법을 단계별로 안내합니다. Google Cloud Platform(GCP)에서 Gmail OAuth2 인증을 설정하고, 생성한 클라이언트 ID와 비밀을 WP Mail SMTP 플러그인에 적용하는 과정까지 알아보겠습니다.
1. Google Cloud Platform(GCP) 프로젝트 생성
- Google Cloud Platform 콘솔에 접속하여 Google 계정으로 로그인합니다.
- 상단의 프로젝트 선택 버튼을 클릭한 후, 새 프로젝트 버튼을 선택합니다.
- 프로젝트 이름을 입력하고 만들기 버튼을 클릭합니다.

2. Gmail API 라이브러리 사용 설정
- GCP 콘솔에서 왼쪽 메뉴에서 API 및 서비스 > 라이브러리를 선택합니다.
- 검색창에 Gmail API를 입력하여 검색합니다.
- 검색 결과에서 Gmail API를 선택한 후, 사용 버튼을 클릭합니다.

3. OAuth 동의 화면 구성
- GCP 콘솔에서 왼쪽 메뉴에서 API 및 서비스 > OAuth 동의 화면을 선택합니다.
- 사용자 유형을 외부로 선택하고 만들기 버튼을 클릭합니다.
- 애플리케이션 이름과 이메일 주소를 입력하고 저장합니다.

4. OAuth 2.0 클라이언트 ID 생성
- 왼쪽 메뉴에서 API 및 서비스 > 사용자 인증 정보를 선택합니다.
- 사용자 인증 정보 만들기 버튼을 클릭한 후, OAuth 2.0 클라이언트 ID를 선택합니다.
- 사용자 인증 정보 유형에서 사용자 데이터를 선택하고 계속 버튼을 클릭합니다.
- 애플리케이션 유형을 웹 애플리케이션으로 선택하고 이름을 입력합니다.
- 승인된 리디렉션 URI에 다음 URL을 추가합니다:
https://connect.wpmailsmtp.com/google/
- 만들기 버튼을 클릭하여 클라이언트 ID와 비밀을 생성합니다.

5. 클라이언트 ID 및 클라이언트 비밀 복사
- 생성된 클라이언트 ID와 클라이언트 비밀 값을 복사합니다.
- 이 값을 WP Mail SMTP 플러그인 설정 화면에서 입력하면 됩니다.

6. WP Mail SMTP 플러그인 설치
WP Mail SMTP 플러그인을 설치하여 워드프레스에서 Gmail SMTP를 사용할 수 있도록 설정합니다.
- 워드프레스 관리자 페이지에서 플러그인 > 새로 추가로 이동합니다.
- 검색 창에 WP Mail SMTP를 입력한 후, WP Mail SMTP by WPForms 플러그인을 찾습니다.
- 지금 설치 버튼을 클릭한 후, 설치가 완료되면 활성화 버튼을 클릭합니다.

7. WP Mail SMTP 플러그인 설정
이제 Gmail OAuth2 인증 설정이 완료되었으므로, 생성한 클라이언트 ID와 클라이언트 비밀을 WP Mail SMTP 플러그인에 입력하여 설정을 완료합니다.
- 워드프레스 관리자 페이지에서 WP Mail SMTP 플러그인 설정 페이지로 이동합니다.
- 메일러 선택에서 Gmail을 선택합니다.
- 이메일 주소를 입력하고, OAuth 인증을 설정하기 위해 생성한 클라이언트 ID와 클라이언트 비밀을 입력합니다.
- 승인된 리디렉션 URI가 자동으로 표시되므로, 올바르게 설정되었는지 확인합니다.
- Google에 연결 버튼을 클릭하여 OAuth 인증을 완료합니다.

▼ 고급 > wpmailsmtp.com(으)으로 이동(안정하지 않음)을 클릭합니다.

8. 이메일 발송 테스트
WP Mail SMTP 플러그인 설정이 완료되었으므로, 이메일이 정상적으로 발송되는지 테스트해봅니다.
- 워드프레스 관리자 페이지에서 WP Mail SMTP > 도구 > 이메일 테스트 메뉴로 이동합니다.
- 테스트 이메일을 받을 이메일 주소를 입력합니다.
- HTML 이메일 형식을 사용할지 여부를 선택합니다.
- 이메일 전송 버튼을 클릭하여 테스트 이메일을 보냅니다.
- 테스트 이메일이 정상적으로 전송되었는지 확인합니다.

9. 마무리
이제 Gmail OAuth2 인증을 활용하여 WP Mail SMTP 플러그인을 통해 이메일을 정상적으로 발송할 수 있습니다.
워드프레스의 기본 메일 전송 기능보다 안정적으로 작동하며, Gmail SMTP를 통해 인증된 메일을 보낼 수 있어 스팸 필터링을 줄이는 데도 도움이 됩니다.
설정 후에도 메일이 정상적으로 전송되지 않는다면, 다음 사항을 확인해보세요.
- Gmail API 설정이 올바르게 구성되었는지 확인
- 입력한 클라이언트 ID 및 클라이언트 비밀 값이 정확한지 확인
- WP Mail SMTP 플러그인 설정에서 올바른 메일러가 선택되었는지 확인
- 테스트 이메일을 수신한 이메일의 스팸함을 확인
이제 워드프레스에서 Gmail SMTP를 활용하여 보다 신뢰할 수 있는 이메일 발송 시스템을 운영할 수 있습니다.
함께 보면 좋은 게시글
- 클라우드웨이즈 호스팅에 도메인(Namecheap) 연결하는 방법
- 클라우드웨이즈 웹호스팅 가입 절차 및 웹 호스팅의 중요성
- 클라우드웨이즈 워드프레스에서 수정 반영이 안되는 문제 해결 방법
- 파이썬을 활용하여 워드프레스에 자동 포스팅하기 (예제 코드)
- 워드프레스에서 [[ 기능으로 간편하게 내부 링크 추가하는 방법
이 글이 도움이 되셨다면 공유 부탁 드립니다.



