이메일 주소 유효성 검사
이메일 주소 형식과 수신 도메인의 MX 존재 여부를 확인합니다.
이메일 주소 유효성 검사는 입력한 주소가 올바른 형식인지, 그리고 그 도메인이 실제로 메일을 받을 수 있는 MX(메일 교환) 레코드를 가지고 있는지 한 번에 확인하는 도구입니다. 회원가입 폼·뉴스레터 구독·문의 양식에서 들어온 주소가 명백한 오타이거나 존재하지 않는 도메인인지 가입 전에 걸러낼 수 있습니다.
검증은 두 단계로 진행됩니다. 먼저 local@domain 구조와 허용 문자를 견고한 규칙으로 점검하고, 형식이 통과하면 도메인을 추출해 공개 DNS에 MX 레코드를 조회합니다. MX가 없으면 A 레코드(암묵적 MX)로 폴백해 도메인이 메일을 수신할 수 있는지 추정합니다. 도메인 진단이 더 필요하면 DNS 레코드 조회로 전체 레코드를 함께 보세요.
무엇을 검사하고, 무엇은 못 하나
이 도구가 확인하는 것은 두 가지입니다. (1) 주소가 RFC에 부합하는 형식인지, (2) 도메인에 메일 수신 레코드(MX, 없으면 A)가 있는지. 둘 다 통과하면 종합 판정은 "수신 가능성 높음"으로 표시됩니다. 다만 이것은 가능성일 뿐 확정이 아닙니다.
- 형식 검증: 골뱅이 위치, 로컬·도메인 길이, 허용 문자, 점 위치 등을 점검합니다.
- MX 존재: 도메인이 메일을 받도록 설정되어 있는지(메일 서버 위임 여부)를 봅니다.
- A 폴백: MX가 없어도 A 레코드가 있으면 암묵적 MX로 보고 수신 가능으로 추정합니다.
이메일 검증의 한계
형식과 MX가 모두 정상이어도 실제 사서함(mailbox)이 존재하는지는 이 도구로 알 수 없습니다. 특정 사용자명이 그 서버에 등록되어 있는지는 메일 서버만 알고 있습니다.
- SMTP 핑은 신뢰하기 어렵습니다: RCPT TO로 사서함을 떠보는 방식은 캐치올 주소, 그레이리스팅, 의도적 위장 응답 때문에 결과가 자주 틀립니다. 또한 과도한 SMTP 시도는 발신 IP의 평판을 떨어뜨릴 수 있습니다.
- 일회성·역할 주소: 형식과 MX가 정상이어도 일회용 도메인이거나
info@·admin@같은 역할 주소일 수 있습니다. - 가장 확실한 확인은 더블 옵트인: 확인 메일을 보내고 사용자가 링크를 클릭하게 하는 방식이 실제 수신·소유를 검증하는 사실상 유일하게 신뢰할 수 있는 방법입니다.
자주 묻는 질문
이 도구가 실제 사서함이 존재하는지 확인하나요?
아니요. 형식 검증과 도메인의 MX(또는 A) 존재까지만 확인합니다. 특정 사용자명의 사서함이 실제로 존재하는지는 메일 서버만 알 수 있어 외부에서 확정할 수 없습니다.
MX가 없다고 나오는데 메일은 받던데요?
MX가 없어도 도메인에 A 레코드가 있으면 RFC 5321의 암묵적 MX 규칙에 따라 수신이 가능할 수 있습니다. 이 도구는 그 경우 A 레코드로 폴백해 수신 가능으로 추정합니다.
SMTP로 직접 확인하면 더 정확하지 않나요?
RCPT TO로 사서함 존재를 떠보는 SMTP 핑은 캐치올·그레이리스팅·위장 응답 때문에 자주 틀립니다. 과도한 시도는 발신 IP 평판도 해쳐서 신뢰할 수 있는 방법이 아닙니다. 가장 확실한 검증은 더블 옵트인입니다.
입력한 이메일이 외부로 저장·전송되나요?
검증을 위해 도메인 부분만 공개 DNS 리졸버에 MX/A로 질의합니다. 결과는 부하 절감을 위해 60초간 캐싱되며, 별도의 영구 저장이나 제3자 전송은 하지 않습니다.
관련 도구
이메일 →반송 메일 코드 해석기
4xx/5xx SMTP 반송 코드의 원인과 조치 방향을 설명합니다.
이메일 헤더 분석기
메일 원본 헤더에서 경로·지연·SPF/DKIM/DMARC 결과를 분석합니다.
DMARC 레코드 생성기
정책·리포트 주소를 선택해 DMARC TXT 레코드를 생성합니다.
SPF 레코드 조회·검사
도메인의 SPF TXT 레코드를 조회하고 구문·중복을 점검합니다.
DMARC 레코드 조회·검사
_dmarc TXT 레코드를 조회하고 정책·태그를 해석합니다.
DKIM 레코드 조회
selector._domainkey TXT 레코드를 조회해 DKIM 공개키를 확인합니다.