워드프레스 이메일 전송 설정 4단계
워드프레스 이메일 전송 설정 4단계
[lwptoc]
개요
좌측 메뉴의 사용자 > 프로필에 가보면 이메일 주소가 변경 가능합니다. 그러나 여기서 새 주소는 확인할 때까지 활성화 하지 않을 것이라고 안내하는데요.
새로운 이메일 주소를 입력하고 아래의 프로필 업데이트를 클릭하면 워드프레스에서 새로운 메일 주소나 이전의 메일 주소로 변경확인용 메일을 보내는 데 이것을 확인할 방법이 없습니다. 따라서 워드프레스 전용 관리자 계정 이메일을 만들어야 합니다.
워드프레스의 관리자 계정 이메일은 WP Mail SMTP 플로그인을 활용해야 합니다. WP Mail SMTP는 이메일 전송 가능성을 쉽고 안정적으로 만듭니다.
특히 SMTP(Simple Mail Transfer Protocol)는 이메일 전송을 위한 업계 표준입니다.
따라서 이 방법은 사이트에서 이메일을 보내는 안정적인 방법을 제공하며 내장된 메인 공급자의 다이렉트 API를 사용하여 메일이 안정적으로 전송되게 합니다. 오늘 워드프레스에 안정적인 작업을 도전 해보길 원합니다.
1. WP mail SMTP 플러그인
- 플러그인 설치 후 “활성화”
- 설치 후 좌측 아래 메뉴에 WP mail SMTP >> 설정 클릭
- Mailer에서 구글/Gmail 선택
- 선택한 Mailer에 따라서 메뉴가 변경됩니다.
- 좀 더 아래로 스크롤을 내리면 클라이언트ID와 비번 등이 나옵니다.
필자는 이미 연결되었지만 연결이 안된 경우 구글 클라우드 플렛폼에 접속해야 합니다. - 만약 연결 된 경우에 아래 권한부여를 위해서 [플러그인이 구글 계정을 사용하여 이메일을 보내도록 허용]을 누르면
- “액세스 차단됨:승인오류”라는 메시지를 받을 것입니다.
아직 관리자 메일이 연결되지 않았기 때문입니다. 따라서 이와 같은 경우에도 플랫폼에 접속합니다. - * 승인된 리디렉션 URI는 미리 복사해주세요.
2. 구글 클라우드 플랫폼
(https://console.developers.google.com)
1) 프로젝트 생성
- 클라우드 플랫폼에서 구글 계정으로 로그인하면 팝업화면이 나옵니다. 첫번째, 두번째 약관에 동의하고 동의 및 계속하기를 누릅니다.
- 메인 화면으로 이동하면 상단의 [프로젝트 선택]을 누릅니다. 필자는 이미 연결되었습니다. 그곳을 눌러 [+ 새프로젝트]를 클릭합니다.
- 자신이 필요한 프로젝트 이름을 선정하고 [만들기] 클릭
2) API 및 서비스
- 메인 화면으로 돌아가서 좌측 상단의 삼선을 클릭합니다.
- 메뉴에서 [API 및 서비스]를 찾고 우측에 나오는 [사용자 인증 정보]를 클릭합니다. 이 때 잘 찾지 못하겠다면 위의 검색에 “API 및 서비스”를 기입해 찾으셔도 됩니다.
- 상단에 파란글씨로 [ +사용자 인증 정보 만들기] 클릭하고, 맨아래 [사용자 인증 정보 선택 도움말] 클릭합니다.
- API 선택란 클릭 하고 제일 아래로 내려 [기타 API ] 클릭 합니다.
- 그리고 바로 아래 음영처리 된 박스 안에 [google API 라이브러리] 클릭합니다.
- 바로 나오는 검색창에 gmail 이라고 입력하면 검색결과 2개 중에 Gmail API를 클릭하고, 사용을 누릅니다.
- 우측 위에 [사용자 인증 정보 만들기] 클릭
- [사용자데이터] 선택 후 [완료]
3) OAuth 동의화면
- 이번엔 좌측 메뉴에 있는 OAuth 동의화면입니다. 외부로 선택 후 [만들기]
- 앱정보 화면에서는 *표시된 필수 항목(앱이름, 사용자 지원 이메일, 이메일주소)만 입력한 후 맨 아래의 [저장 후 계속] 누릅니다.
- 다음 화면은 범위를 지정하는 것인데 아무것도 안 건드리고 [저장 후 계속] 누릅니다.
- 다음 화면은 테스트 사용자를 설정하는 화면입니다. [+ADD USERS] 를 클릭합니다.
- 그러면 우측에서 사용자 추가 화면이 등장하는데 여기에 자신의 gmail 주소를 기입하고 [추가]합니다.
- 다시 원래 화면으로 돌아오게 되면 아래 사용자 정보에 새로 사용자와 함께 메일주소가 추가된 것을 확인합니다.
- [저장 후 계속] 을 누르면 요약된 동의 화면이 등장합니다.
- 확인 후에 아래 [대시보드로 돌아가기] 합니다.
4) OAuth 클라이언트 ID
- 홈화면에서 좌측의 [사용자 인증 정보]를 누르고 [+사용자 인증 정보 만들기]를 눌러주고, 다시 [사용자 인증 정보 선택 도움말]을 클릭합니다.
- 다음 화면에서 [Gmail API], 사용자 데이터 선택 후 [다음]
- 범위 단계에서는 이전과 같이 넘어갑니다. [저장 후 계속]
- 다음 세번째 단계는 “OAuth 클라이언트 ID” 입니다.
- 애플리케이션유형은 [웹애플리케이션]으로 이름은 [WP Mail smpt gmail]
- 맨 아래 승인된 리디렉션 URI는 가장 처음에 WP mail SMPT에서 제공한 주소입니다. 그것을 여기에 [붙여넣기] 합니다. 그리고 [만들기]
- 사용자 인증 정보 다운로드 페이지입니다. 클라이언트 ID를 카피하거나, 다운로드 해도 되지만 여기에선 안해도 무방합니다.
- 메인화면에서 클라이언트 연필모양을 클릭해주고 들어가면 추가된 정보와 함께 이곳에서 클라이언트ID와 secret이 확인됩니다.
- 이 화면을 닫지 마세요.
3. 클라이언트 ID 와 Secret 값 입력하기
- 이제 자신의 홈페이지 admin 페이지에 있는 WP 메일 SMTP 설정 화면으로 돌아갑니다.
- 이 화면에 클라이언트 정보(ID/Secret)를 입력합니다. 복사 붙여넣기 하세요
- 그리고 아래 권한부여 [플러그인이 구글 계정을 사용하여 이메일을 보내도록 허용] 를 다시 클릭합니다.
- 그러면 정상적으로 sign in 버튼이 활성화 되고 로그인이 가능해집니다.
4. 이메일 테스트
- 이메일 주소를 확인하고 아래의 메일전송을 누르면 테스트용 이메일이 입력한 이메일로 발송됩니다.
- 고생하셨습니다.