알림 메일이 수신되지 않거나 스팸으로 분류되는 이유
자동 알림 메일은 기본적으로는 아임웹에 회원가입 시 입력한 이메일 주소로 발송됩니다. 그런데 많은 메일 서비스에서는 스팸메일을 차단하기 위해 다양한 방식을 도입하고 있습니다. 그 중 대표적인 것이 보내는 메일 주소에 포함된 도메인에 등록된 SPF레코드와 실제 발송 서버의 IP를 대조하여 스팸여부를 구분합니다. 만약 이 정보들이 다를 경우 메일을 수신하지 않거나 스팸으로 처리합니다.
그 과정을 예를 들면 아래와 같습니다.
- 보내는 메일 주소를 abc@naver.com 으로 아임웹 서버에서 수신자 user@domain.com 으로 발송
- 수신자 메일 서버에서 naver.com 의 SPF 레코드를 조회
- 발송 서버(아임웹)의 IP 조회
- naver.com의 SPF 레코드는 아임웹 서버가 아닌 네이버 서버로 지정되어 있기 때문에 스팸으로 분류 또는 수신 거부
이러한 처리 방식은 받는 메일 서버측 정책에 따라 결정되므로 메일 서비스마다 수신이 잘 되는 경우가 있고, 스팸으로 처리 되는 경우가 있고, 아예 수신이 되지 않을 수도 있습니다.
해결방법
이 문제를 해결하는 방법은 크게 두 가지가 있습니다.
방법1: 메일 서비스 제공업체 지정
가장 일반적인 방법이며, 대부분의 상황에서 추천합니다. 별도의 내 도메인 메일(예: webmaster@mydomain.com)을 사용하지 않으면 이 방법만으로 해결 가능합니다.
- 내 사이트 관리자 페이지에 접속합니다. 접속방법
- 왼쪽 메뉴에서 [사용자 관리 > 자동 메일]을 클릭해 이동합니다.
- 메일 설정의 서비스 제공업체를 선택합니다. 자신이 사용하는 메일과 동일한 서비스를 선택해 주세요. 만약 목록에 없고, 별도의 메일 발송 서버가 있다면 사용자 지정 SMTP 서버를 선택합니다.
아래 예시와 같이 항목을 입력하고 인증 메일 보내기 버튼을 누릅니다.
- 인증메일이 확인되면 인증번호를 입력합니다.
- 저장 버튼을 클릭해 반영합니다.
일반적인 메일 서비스는 대부분 시간/일 당 발송 한도가 있습니다. 발송 한도에 도달하게 될 경우 일시적으로 메일 발송이 되지 않을 수 있습니다.
- 네이버/라인웍스: 시간당 최대 30개, 1회당 최대 100명
- Gmail: 하루 최대 500개, 1회당 최대 100명
- 다음/다음 스마트워크: 하루 최대 10,000개, 1회당 최대 150명
방법2: 네임서버 정보에 SPF레코드 추가
이 방법은 아래와 같은 조건을 모두 충족하는 경우 해당됩니다.
- 개인 도메인 사용 중
- 아임웹이 제공하는 네임서버를 사용하지 않음
- A레코드 또는 CNAME방식으로 내 사이트에 연결
- 발신메일 주소를 내 도메인 기반 메일(예: webmaster@mydomain.com)로 사용
- 메일설정에서 별도의 SMTP 서비스(서비스 제공업체가 기본으로 설정된 상태)를 사용하지 않음
위 조건에 모두 해당된다면 아래와 같은 절차를 진행해 주시기 바랍니다.
- 내 도메인 네임서버를 관리하는 서비스에서 TXT레코드를 다음과 같이 추가합니다. (레코드 설정법은 해당 네임서버 제공업체에 문의)
"v=spf1 ip4:52.79.92.223 ~all"