워드프레스 Contact Form을 이용하여 메일링을 받으려는데 전송이 안되는 경우
WP SMTP 플러그인 많이 쓰시죠~ gmail은 Google Account에서 설정을 한번 더 해주어야 정상적으로 메일이 잘 들어옵니다.
- WP mail SMTP 플러그인
플러그인을 설치하고 활성화해야 합니다.
플러그인을 설치하고 활성화한 후 WP SMTP 설정으로 이동합니다. 설정 페이지 맨 위에 From Email 라는 옵션이 있습니다. Google이 나중에 이 튜토리얼에서 추가할 이메일 계정과 일치하도록 강제하므로 이 필드를 건너뛸 수 있습니다.
![](http://bigtree024.mycafe24.com/wp-content/uploads/2019/12/wp-smtp_01-1024x475.jpg)
보낸 사람 이메일 아래에서 보낸 사람 이름을 설정할 수 있습니다.발송된 이메일과 관련된 이름이며 기본적으로 사이트 이름으로 설정됩니다. 이 설정을 사이트 전체에 적용하려면 Force From Name 옵션을 선택할 수도 있습니다.
![](http://bigtree024.mycafe24.com/wp-content/uploads/2019/12/wp-smtp_02-1024x270.jpg)
![](http://bigtree024.mycafe24.com/wp-content/uploads/2019/12/wp-smtp_03-1024x317.jpg)
Mailer 옵션은 Gmail을 선택합니다.
Return Path 확인을 선택하여 Return Path를 From Email과 일치하도록 설정하는 것이 좋습니다. 이 기능을 사용하면 수신인의 전자 메일에 문제가 발생하여 메시지가 표시되면 전자 메일이 전송됩니다.
![](http://bigtree024.mycafe24.com/wp-content/uploads/2019/12/wp-smtp_04-1024x184.jpg)
Client ID와Client Secret은 Gmail의 아이디와 패스워드입니다.
본인 계정의 Gmail 아이디와 패스워드를 각각 입력해줍니다.
![](http://bigtree024.mycafe24.com/wp-content/uploads/2019/12/wp-smtp_05-1024x558.jpg)
2. Google 계정에 앱을 만들기
Gmail 계정에 로그인하고 Gmail의 애플리케이션 등록에 액세스합니다. 해당 링크를 클릭하면 애플리케이션 등록 페이지로 이동합니다.
![](http://bigtree024.mycafe24.com/wp-content/uploads/2019/12/wp-smtp_06.jpg)
프로젝트 만들기 Create a project를 선택한 후 계속버튼을 누릅니다.
![](http://bigtree024.mycafe24.com/wp-content/uploads/2019/12/Gmail-API-is-enabled.png)
API 사용을 위해서 Go to credentials 버튼을 클릭합니다.
![](http://bigtree024.mycafe24.com/wp-content/uploads/2019/12/Add-credentials-to-Gmail-app-project.png)
- Which API are you using? Gmail API
- Where will you be calling the API from? Web server (e.g. node.js, Tomcat)
- What data will you be accessing? User data
위 설정대로 체크 후 What credentials do i need? 버튼을 클릭합니다.
이 버튼을 클릭하면 Google에서 동의 화면을 설정하라는 팝업이 나타납니다. Set Up Appent Screen 옵션을 클릭합니다.
![](http://bigtree024.mycafe24.com/wp-content/uploads/2019/12/Open-OAuth-consent-screen.png)
OAuth consent screen에서 Application type을 Internal로 체크 합니다.
![](http://bigtree024.mycafe24.com/wp-content/uploads/2019/12/Select-internal-application-type.jpg)
Application name은 원하는 이름으로 기입합니다.
보통 사이트 이름으로 많이하죠^^
![](http://bigtree024.mycafe24.com/wp-content/uploads/2019/12/Fill-in-Google-app-details.png)
![](http://bigtree024.mycafe24.com/wp-content/uploads/2019/12/Add-authorized-domain-information-to-Google-consent.png)
아래 Application Homepage link, Privacy Policy link, Terms of Service link에 맞는 홈페이지 url을 기입 후 Save 저장하기 버튼을 클릭합니다.
여기 까지 완료 되었으면 다시 WP SMTP 설정 창으로 넘어와서
Authorized redirect URI 을 복사합니다.
![](http://bigtree024.mycafe24.com/wp-content/uploads/2019/12/Use-button-to-copy-authorized-redirect-URI-from-WP-Mail-SMTP-settings.png)
이제 마지막으로 OAuth client ID를 만들어줍니다.
Name과 페이지 url 등 세부정보를 입력해줍니다.
![](http://bigtree024.mycafe24.com/wp-content/uploads/2019/12/Create-OAuth-client-ID.png)
세부 정보 작성을 마치면 페이지 맨 아래에 새로 고침 Refresh 버튼을 클릭합니다.
![](http://bigtree024.mycafe24.com/wp-content/uploads/2019/12/Click-Refresh-button.png)
Refresh 클릭 후 Create OAuth client ID 버튼을 클릭합니다.
![](http://bigtree024.mycafe24.com/wp-content/uploads/2019/12/Click-blue-button-to-create-OAuth-client-ID.png)
이제 드디어 Google web application 생성이 완료되었습니다.
3. 사용 권한을 부여하고 테스트 이메일 보내기
OAuth client IDs에 Client ID 우측 펜 아이콘을 클릭합니다.
![](http://bigtree024.mycafe24.com/wp-content/uploads/2019/12/Click-pencil-icon-to-see-details.png)
![](http://bigtree024.mycafe24.com/wp-content/uploads/2019/12/Copy-Client-ID-and-Client-secret.png)
Client ID와 Client secret을 WP SMTP 설정창에 붙여넣습니다.
![](http://bigtree024.mycafe24.com/wp-content/uploads/2019/12/Copy-in-Client-ID-and-secret-to-WP-Mail-SMTP-settings.png)
Allow plugin to send emails using your google account 버튼을 클릭합니다.
![](http://bigtree024.mycafe24.com/wp-content/uploads/2019/12/Authorize-plugin-to-send-emails-with-Gmail.png)
버튼을 클릭하면 Google Allow 창이 뜨고 Allow를 클릭하면 수락이 완료됩니다.
![](http://bigtree024.mycafe24.com/wp-content/uploads/2019/12/Provide-permissions-to-your-Google-app.png)
이제 테스트를 위해 SMTP에 Email Test 창으로 넘어갑니다.
Send To 이메일을 입력하고 테스트 이메일을 보내면 완료됩니다.
![](http://bigtree024.mycafe24.com/wp-content/uploads/2019/12/Open-the-Email-Test-tab-in-WP-Mail-SMTP-1024x813.jpg)
Google Account 설정이 어려워 보이지만 한단계씩 천천히 진행하면 금방 설정이 완료됩니다. 너무 어려워 마시고 도전하세요!!
메일로 문의 내용이 들어와야 원하던 일이 진행되겠죠?^^