워드프레스 사이트에서 알림 이메일이 오지 않을 경우

2

워드프레스(WordPress)에서 회원 가입 프로그램, 폼 양식(예: Contact Form 7)이나 기타 알림 메일을 수신해야 하는 플러그인에서 제대로 알림 메일을 보내지 않는 경우가 있습니다. 많은 경우 웹호스팅 업체와 관련이 있을 수 있습니다. 개인적으로 BluehostSiteground에서는 아무런 문제가 없지만 특히 Cafe24에서 이메일 수신이 잘 되지 않는 문제를 간혹 경험합니다.

먼저 웹호스팅 서버에서 스팸 필터가 켜져 있다면 해제한 후에 테스트해보시기 바랍니다. (가령, 카페24의 경우 계정관리 > 스팸 SHIELD에서 사용안함으로 설정해봅니다.)

참고로 닷홈 무료 호스팅에서는 스팸메일의 문제로 인하여 서버상에서 발송되는 메일 기능이 제한되어 있다면서 유료 전환 등을 통해 서비스를 변경해야 한다고 하네요. 이 경우 유료로 전환하기 보다 다른 호스팅으로 옮기는 것이 더 좋을 것 같습니다.

그리고 메일이 전송은 되지만 스팸함으로 들어 갈 수 있고, 수신자 메일을 네이버 메일로 지정하면 잘 들어가지 않지만 지메일로 지정하면 메일이 들어갈 수 있습니다(경우에 따라 스팸함으로 들어가거나 지연 전송될 수 있습니다).

여러 가지 시도에도 문제가 잘 해결되지 않으면 Easy WP SMTP를 사용하여 SMTP 서버를 지메일(Gmail) 등으로 설정해주면 문제가 쉽게 해결될 수 있습니다. (SMTP란 “Simple Mail Transfer Protocol”의 약자로서, 인터넷에서 이메일을 보내기 위해 이용되는 프로토콜입니다.)

Easy WP SMTP

이 플러그인을 설치하고 활성화하면 알림판의 설정 아래에 “Easy WP SMTP”라는 메뉴가 생성됩니다. 이 메뉴에서 원하는 SMTP 설정을 지정해주도록 합니다. 예를 들어, Gmail의 경우 아래와 같이 설정합니다.
Gmail SMTP settings

설정을 입력한 후에 하단의 “Testing And Debugging Settings(테스트 및 디버깅 설정)”에서 테스트도 가능합니다.
Testing and Debugging settings

지메일 외에도 Yahoo, Hotmail의 계정도 사용이 가능합니다.

Update:

이메일이 수신되지 않는다는 것은 호스팅 서버에서 스팸으로 분류되었을 가능성이 높을 것입니다. 하지만 업체에 물어보면 자기네와 관련이 없다는 식으로 답변을 해줄 것입니다. (그리고 가급적 보내는 사람/받는 사람 이메일 주소를 현재 사용 중인 도메인의 계정으로 바꾸어서도 테스트해보시기 바랍니다.)

참고로 이메일 수신할 일이 많지 않다면 Gmail smtp 서버를 사용해도 상관 없겠지만, 메일 수신량이 많은 경우에는 별도의 SMTP 서버 서비스(예: 전문적인 smtp server 서비스, 웹호스팅 업체에서 제공하는 서비스 등)를 사용해야 합니다. 구글 메일을 이용하는 경우 전송 제한이 있습니다. 한 번에 100명, 1일 500통 이상 보낼 수 없습니다(참고).

지메일로 테스트했을 때 SMTP connect() failed와 같은 오류가 발생하는 경우 구성을 다시 확인해보시기 바랍니다. 이 글에서는 포트 번호를 465 대신 587로 하니 성공했다고 하는 내용도 있네요. 그래도 잘 안되면 다른 SMTP 서버를 사용하여 테스트해보시기 바랍니다.


우커머스에서 이메일이 발송되지 않는 문제가 발생하는 경우

우커머스(WooCommerce)에서 이메일이 제대로 발송되지 않는 경우 위의 조치에도 문제가 해결되지 않으면 보내는 사람 이메일 주소를 해당 사이트의 도메인 주소로 변경해보도록 합니다.

WooCommerce Email problem

워드프레스 대시보드에서 우커머스 > 설정 >  Emails 아래에서 Email Sender Optoins 설정 부분의 “From Address” 옵션을 wordpress@your-domain.com 형식으로 지정한 후에 테스트를 진행해보시기 바랍니다(참고).

  • 2017_1222 업데이트: 일부 호스팅(특히 무료 웹호스팅)의 경우 일부러 서버상에서 발송되는 메일 기능을 제한하는 경우가 있습니다. 그리고 닷홈 무료 호스팅에서는 Easy WP SMTP 등을 이용하면 접근권한이 없다는 에러가 발생한다고 하네요. 무료 호스팅은 보통 사양이 좋지 않기 때문에 잘못 선택하는 경우 오히려 더 많은 비용이 발생할 수 있습니다.카페2*에서도 최근 테스트해보니 메일은 발송되지만 일부 메일이 지메일에서 스팸으로 인식되거나 지연 전송되는 문제가 발생하고 네이버 메일 등에서는 제대로 메일이 들어오지 않는 문제가 발생했습니다. 이 경우 웹호스팅 업체에 문의하여 문제 해결을 시도해볼 수 있습니다.  SitegroundBluehost에서는 전혀 문제가 없이 메일이 잘 전송이 되었지만 유독 우리나라의 특정 웹호스팅 업체에서는 문제가 발생하는 것을 간혹 봅니다.
  • 위에 소개한 플러그인보다 현재 WP Mail SMTP by WPForms 플러그인이 더 많이 사용되고 있습니다.

참고:

Related Posts