워드프레스에서 Gmail SMTP 설정하기 – 알림 메일이 오지 않을 때 해결 방법

워드프레스에서 SMTP를 사용하는 이유

워드프레스를 이용해 블로그나 웹사이트를 운영하다 보면, 댓글이 달리거나 문의 폼이 제출될 때 이메일 알림을 받아야 하는 경우가 많습니다. 그런데 메일이 도착하지 않아 당황한 적 있으신가요?

이는 대부분 워드프레스의 기본 메일 발송 방식인 PHP mail() 함수가 차단되었기 때문입니다. 많은 웹호스팅 서비스에서는 보안상의 이유로 이 기능을 막고 있으며, 개인 서버의 경우에도 화이트도메인에 등록되지 않으면 메일이 수신되지 않을 수 있습니다.

이 문제를 해결하려면 SMTP(Simple Mail Transfer Protocol) 방식을 통해 메일을 전송해야 합니다. 이 글에서는 Gmail SMTP 플러그인을 이용해 Gmail 계정을 통해 워드프레스에서 메일을 발송하는 방법을 단계별로 안내합니다.


Gmail SMTP를 사용하는 이유

  • Gmail은 안정적이고 신뢰도 높은 메일 시스템을 제공합니다.
  • SMTP 인증을 통해 보안적으로 안전한 메일 발송이 가능합니다.
  • 별도의 메일 서버를 구축하지 않아도 되어 간편합니다.
  • 그리고 무엇보다 소규모 메일 발송은 무료서비스 입니다.

준비사항

  • Gmail 계정
  • Google Cloud Platform(GCP) 계정
  • 워드프레스 관리자 권한

Gmail SMTP 설정 방법

1. 워드프레스에 Gmail SMTP 플러그인 설치

  1. 워드프레스 관리자 페이지에 접속합니다.
  2. ‘플러그인 > 새로 추가’로 이동합니다.
  3. ‘Gmail SMTP’를 검색하고 플러그인을 설치 후 활성화합니다.
    (예: ‘Gmail SMTP’, 또는 ‘WP Mail SMTP’ 등)

2. 구글 클라우드 콘솔에서 Gmail API 활성화

  1. Google Cloud Console에 접속합니다.
  2. 새 프로젝트를 생성합니다. (예: “Gmail SMTP”)
  3. 좌측 메뉴에서 ‘API 및 서비스 > 라이브러리’로 이동합니다.
  4. ‘Gmail API’를 검색하고 ‘사용’을 클릭합니다.

3. OAuth 2.0 클라이언트 ID 생성

  1. 좌측 메뉴에서 ‘사용자 인증 정보’로 이동합니다.
  2. ‘사용자 인증 정보 만들기 > OAuth 클라이언트 ID’를 선택합니다.
  3. 먼저 ‘OAuth 동의 화면’을 구성해야 합니다. 앱 이름, 이메일 등을 입력하고 저장합니다.
  4. 애플리케이션 유형은 ‘웹 애플리케이션’을 선택합니다.
  5. 승인된 리디렉션 URI 항목에 아래 주소를 입력합니다.
    • https://yourdomain.com/wp-admin/options-general.php?page=gmail-smtp-settings&action=oauth_grant
    • 승인된 리디렉션 URI는 플러그인 설정화면에서 확인할 수 있습니다.
  6. 클라이언트 ID와 클라이언트 비밀번호가 생성되면 복사해둡니다.

4. 워드프레스에서 OAuth 정보 입력 및 연동

  1. 워드프레스 관리자 페이지 > Gmail SMTP 설정 페이지로 이동합니다.
  2. 구글에서 복사한 클라이언트 ID 및 비밀번호를 입력합니다.
  3. ‘연동 시작’ 버튼을 클릭하고 구글 계정 로그인 및 권한 허용을 진행합니다.
    (테스트 계정으로 신뢰하지 않은 앱이라고 표실 될 수 있으나 “계속” 클릭)
  4. 연동이 성공하면 설정이 완료됩니다.

5. 테스트 메일 발송

Gmail SMTP 플러그인 내에 있는 테스트 메일 기능을 이용해 실제 메일 발송이 정상적으로 되는지 확인합니다.


자주 묻는 질문

Q. Gmail SMTP 플러그인은 무료인가요?
A. 대부분 기본 기능은 무료로 제공되며, 일부 플러그인은 유료 기능도 제공합니다.

Q. 메일이 여전히 오지 않는다면?
다음 항목들을 확인해보세요.

  • 클라이언트 ID와 비밀번호를 정확히 입력했는지
  • 리디렉션 URI가 정확한지
  • Gmail API가 정상적으로 활성화되었는지
  • 구글 계정의 보안 설정에서 앱 접근이 차단되어 있지 않은지

마무리

워드프레스에서 메일이 제대로 발송되지 않는 문제는 많은 사용자들이 겪는 공통적인 어려움입니다. 하지만 Gmail SMTP와 같은 플러그인을 통해 SMTP 서버 설정만 잘 해두면, 댓글 알림이나 문의 응답 같은 중요한 이메일을 안정적으로 받아볼 수 있습니다.

조금 번거로워 보여도 차근차근 따라 하면 누구나 설정할 수 있으니, 꼭 한 번 시도해보세요. 워드프레스 메일 문제, 오늘 이 글로 말끔히 해결하시길 바랍니다!

Leave a Comment