워드프레스 메일 발송 문제 및 WP SMTP (메일발송서버) 설정 ( 닷홈 호스팅 )

워드프레스 메일 발송 문제 지메일 smtp 설정

워드프레스 쇼핑몰 사이트에서 메일이 발송 되지 않는 증상에 대한 수정 작업을 진행해드렸습니다. 이전까지 잘 작동을 하다가 갑자기 어느 순간부터 발송이 안되었다고 하시는데, 먼저 워드프레스 메일 발송 문제 원인을 찾기 위해 증상 확인을 해보았습니다. 보통 메일 발송이 안되는 경우의 원인은 다음과 같습니다.

  • 플러그인 충돌
  • 워드프레스 코어와 테마 버전 차이
  • 서버 호스팅

플러그인 충돌 같은 경우는 모든 플러그인을 비활성화 한뒤 메일 플러그인만 활성화를 해서 테스트를 해보았는데, 이 상황에서도 메일이 발송이 되지 않아 플러그인이나 플러그인간의 충돌 문제는 아니었습니다. 그 다음은 워드프레스 코어와 테마 버전도 둘다 최신 버전이라 문제가 없었습니다. 마지막으로 서버 호스팅 같은 경우는 이 쇼핑몰 같은 경우 아래와 같이 세가지 경우 메일이 발송되도록 설정이 되어있었습니다.

  • 우커머스 플러그인에서 주문 접수시
  • 수쿠리 보안 플러그인에서 로그인 성공시
  • 컨택트폼 플러그인에서 구독신청시

그런데 모든 플러그인에서 다 테스트를 했는데 전부 메일 발송이 이루어지지 않았습니다. 이런 경우는 보통 서버 호스팅의 메일 발송 기능에 문제가 있는 것인데, 후이즈에서 의뢰인분의 호스팅을 확인하니 닷홈 호스팅을 사용하고 있었습니다. 이전에 워드프레스 호스팅 선택시 주의해야될 점 에서 설명드렸는데, 닷홈 호스팅에서 종종 메일 발송 에러가 발생을 하고 있습니다. 서버 호스팅의 문제인 경우 메일 발송 기능을 이용하고자 하시면 대부분 타사의 SMTP ( 메일발송서버 ) 를 이용하게 됩니다.

SMTP 는 메일 발송을 해주는 서비스인데, 지메일, 네이버, 다음 같은 큰 메일서비스들은 대부분 이 기능을 제공해 주고 있습니다. 워드프레스는 해외 솔루션이다 보니 국내 메일 서비스보다는 해외 메일 서비스인 지메일 SMTP 를 이용해서 설정을 해주는 것이 좀더 용이합니다. 워드프레스에서 지메일 SMTP 를 이용하려면 설정을 해주어야 하는데, 주로 아래와 같은 플러그인을 이용하게 됩니다.

어느 플러그인을 이용해도 대부분 사용방법은 동일합니다. 저는 가장 많이 설치되서 이용되고 있는 WP Mail SMTP 로 설치 및 설정을 진행해드렸습니다. 지메일 SMTP 를 이용하기 위해서는 지메일 계정 및 개발자 사이트에서 인증키를 발급 받아야 합니다. 그 인증키를 WP Mail SMTP 설정화면에 입력을 해주고, 승인 작업을 거치면 정상적으로 지메일 SMTP 를 이용해서 메일 발송이 이루게 됩니다. 인증키 발급 작업은 다소 복잡하기 때문에 [레퍼런스] 페이지에 따로 게재해 놓겠습니다.

설정방법 참고글 – 영문사이트 

설정 작업을 완료한뒤 메일 발송 테스트를 진행하니 이상없이 발송이 이루어졌습니다. 이메일 발송 같은 경우는 서비스에서 정말 중요한 부분이니 잘 확인할 필요가 있습니다. 그리고 기본 워드프레스 메일 발송 기능보다 지메일 SMTP 를 이용하는 것이 메일이 스팸함으로 들어가는 방지하고 소비자 신뢰를 좀더 높일 수 있는 부분도 있습니다.

Write a comment