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

9

워드프레스(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 플러그인이 더 많이 사용되고 있습니다.

참고:

9 개 댓글

  1. 워드프레스 초보자인데요...
    님의 글을 보면서 많은 걸 배우고 있습니다.

    Siteground 호스팅하고 있는데요...
    naver, hanmail 등에는 메일이 즉시 발송되고 수신되는데요...
    지메일로 보내는 경우에는 아에 들어 오지 않거나 몇 시간이 지나서 지연 수발신되고 있습니다.

    무슨 문제가 있을까요?

    • 안녕하세요?

      컨택트 폼에서 발송되는 메일을 의미하시나요?
      아니면 관리자 메일을 지메일로 설정할 경우에 수신이 지연되나요?
      다른 지메일 계정으로도 동일한가요?

      조금 더 자세한 정보를 알려주실 수 있나요?

      • password reset 등 email notification을 보낼 때 입니다.
        다른 지메일 계정도 동일합니다.

      • 사이트그라운드에 라이브 채팅으로 문의해보시겠어요?
        해당 사이트에서 보내는 메일을 지메일에서 스팸으로 인식할 가능성도 있어 보입니다.

        저는 이메일을 보낼 때 ' 블루호스트' 서버를 통해 보냅니다.
        제 지메일로 이메일을 많이 보내는 편인데, 어느 순간에 제가 제 지메일로 보내는 메일이 제대로 들어가지 않는 현상이 발생했습니다.
        그래서 한 동안 지메일로 메일을 보내는 것을 자제하다가 다시 시도해보니 메일 수신이 잘 되었습니다.

        개인적인 추정은 지메일에서 해당 도메인의 메일을 비정상적인 메일로 인식할 수도 있을 가능성도 있어 보입니다.
        순전히 개인적인 생각이고요 이 문제를 사이트그라운드에 문의하여 상의해보시기 바랍니다.

      • 다음 글도 한 번 참고해보시기 바랍니다.

        https://fulcrumtech.net/resources/avoiding-gmail-spam-filter/

        7 Key Strategies for Avoiding the Gmail Spam Filter(지메일 스팸 필터를 피하는 7가지 주요 전략)라는 글인데요.
        잘 알려진 워드프레스 관련 업체에서 제 지메일로 보내오는 메일도 스팸으로 분류되는 것이 있습니다.
        이런 부분도 어느 정도 관련이 있을 것 같습니다.

    • 안녕하세요?

      이와 같은 문제를 조금 알아보니 '지메일측의 스팸정책에 의해서 발신서버아이피가 차단되는 문제'처럼 보입니다.

      사이트그라운드에 라이브 채팅으로 문의하면 이 문제를 해결해줄 것 같습니다.

  2. 참고로 카페24에서는 1일 최대 400통까지 발송 가능하고 1회 발송 최대 40통까지 가능하다고 합니다.

    https://iwordpower.com/2018/01/%EC%B9%B4%ED%8E%9824-%EC%9B%B9%ED%98%B8%EC%8A%A4%ED%8C%85%EC%97%90%EC%84%9C-%EB%A9%94%EC%9D%BC-%EB%B0%9C%EC%86%A1-%EC%A0%9C%ED%95%9C-%EC%82%AC%ED%95%AD/

댓글 남기기

댓글을 입력해주세요!
이름을 입력해주세요