본 매뉴얼은 Gmail SMTP 플러그인을 이용하여 SMTP 설정을 진행하는 방법에 대해 안내합니다.
Gmail외 메일을 사용하시는 경우 SMTP E-MAIL 매뉴얼을 참고하는 것을 권장드리며, 두 플러그인은 동시에 이용할 수 없습니다.
GMail API OAuth Client ID 발급 #
Gmail SMTP 플러그인을 이용하기 위해서 Gmail API OAuth Client ID를 발급 받아야 합니다.
-
프로젝트 생성 #
구글 클라우드로 이동한 후 메일을 보내려는 구글 계정으로 로그인합니다.
상단의 프로젝트 선택 > 새 프로젝트를 클릭합니다.

프로젝트 이름을 입력한 후 만들기 버튼을 클릭합니다.

-
API 및 서비스 #
API 및 서비스 버튼을 클릭합니다.

상단의 API 및 서비스 사용 설정을 클릭합니다.

검색창에 Gmail API를 검색하면 검색 결과에 표시되는 Gmail API를 클릭하여 사용 버튼을 클릭합니다.


-
OAuth 동의 화면 #
좌측 메뉴에서 OAuth 동의 화면 메뉴를 클릭합니다.

시작하기 버튼을 클릭하여 인증 플랫폼을 구성해야 합니다.
앱 정보, 대상, 연락처 정보, 동의를 차례대로 입력 후 만들기 버튼을 클릭합니다.

OAuth 클라이언트 만들기 버튼을 클릭합니다.

-
OAuth 클라이언트 ID 만들기 #
애플리케이션 유형은 웹 애플리케이션으로 선택하고 승인된 JavaScript 원본 영역에 사이트 주소를 입력합니다.
승인된 리디렉션 URI 영역에사이트 주소/wp-admin/options-general.php?page=gmail-smtp-settings&action=oauth_grant와 같이 입력한 후 만들기 버튼을 클릭합니다.

-
데이터 액세스 #
좌측 메뉴에서 데이터 액세스를 클릭한 후, 범위 추가 또는 삭제 버튼을 클릭합니다.

이미지와 같이 나를 대신하여 이메일 전송을 포함한 범위들을 추가하고 저장 버튼을 클릭합니다.


-
클라이언트 정보 입력 #
좌측 메뉴에서 클라이언트 메뉴를 클릭하여 생성한 클라이언트 ID 이름을 클릭합니다.

우측에 표시되는 클라이언트 ID, 클라이언트 보안 비밀번호를 관리자 메뉴 [설정 > Gmail SMTP > General(탭)]의 Client ID, Client Secret 영역에 각각 입력합니다.

플러그인 설정 #
관리자 메뉴 [설정 > Gmail SMTP > General(탭)]에서 설정할 수 있습니다.

-
클라이언트 정보 입력 #
GMail API OAuth Client ID 발급 매뉴얼을 참고하여 발급한 클라이언트 ID와 비밀번호를 각각 입력합니다.
-
이메일 및 이름 입력 #
OAuth Email Address와 From Email Address 영역에 Google Cloud에서 사용된 이메일을 입력합니다.
From Name 영역에 메일 보낸 사람의 이름으로 사용될 이름을 입력합니다. -
보안 관련 설정 #
Type of Encryption 보안 타입은 TSL 사용을 권장합니다.
SMTP Port는 TSL 사용 시 587, SSL 사용 시 465를 입력합니다. -
저장 및 허가 #
Save Changes 버튼과 Grant Permission 버튼을 차례대로 클릭합니다.
고급 설정 숨기기, 사이트로 이동을 차례대로 클릭합니다.

허용 버튼을 클릭하여 설정을 완료합니다.

테스트 메일 발송 #
관리자 메뉴 [설정 > Gmail SMTP > Test Email(탭)]에서 이메일 발송 테스트를 진행할 수 있습니다.
수신 받을 이메일 주소, 제목, 내용을 입력한 후 Send Email 버튼을 클릭하여 메일을 발송하여 테스트합니다.

