워드프레스 Contact Form 7에서 메일 수신 오류가 발생하는 경우

2018. 3. 17. 07:34 | 댓글 0

워드프레스에서 컨택트 폼으로 Contact Form 7 플러그인이 무료이고 기본적인 기능도 제공되기 때문에 많이 사용됩니다. 그리고 아바다 같은 일부 테마에서는 Contact Form 7 템플릿이 데모에 포함되기도 합니다. (DiviEnfold의 경우 자체 Contact Form 기능이 내장되어 있습니다.)

간혹 (혹은 자주) Contact Form 7에서 제출한 문의 내용이 메일로 전송되지 않는 문제가 발생할 수 있습니다.

이런 경우 여러 가지를 의심해볼 수 있습니다.

먼저는 웹호스팅 문제입니다. 카페24의 경우 스팸 기능을 꺼 놓으면 문제가 해결될 수 있습니다. 계정관리 > 스팸 SHIELD에서 사용안함으로 설정해봅니다.

무료 닷홈 호스팅을 이용하는 경우 메일 기능을 이용할 수 없습니다. 그냥 다른 웹호스팅으로 바꾸는 것이 좋습니다. 무제한 호스팅을 원하는 경우 Bluehost나 Siteground 같은 해외 호스팅도 고려해볼 수 있습니다.

두 번째로 의심해볼 수 있는 경우는 설정 문제입니다.

가령 위와 같은 경우 발송에 폼 발송자 이메일이 설정되어 있습니다. 이 같이 발송자 이메일 주소가 폼 발송자 이메일 주소로 설정되면 스팸으로 인식되어 메일이 잘 오지 않습니다.

위와 같이 설정하는 대신 다음과 같이 발신자 주소에 해당 사이트의 도메인이 포함된 이메일 주소를 넣도록 합니다.

예를 들어, example.com에서 컨택트 폼이 설치되어 있다면 발신자 주소에 admin@example.com처럼 입력합니다. 이 주소는 없는 주소라도 상관 없습니다.

추가 헤더에 Reply-To: [your-email]처럼 발송인 주소를 회신 주소에 추가합니다.

이외에 위와 같은 조치에도 해결이 안 되면 구글 서버 등 다른 이메일 서버를 이용해볼 수 있습니다.

그래도 문제가 잘 해결이 안 되는 경우에는 웹호스팅 업체에 문의하여 메일 서버에 문제가 없는지 확인해봅니다. 그리고 Quform 같은 다른 플러그인을 고려해볼 수 있습니다.

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기

댓글을 달아 주세요

">