기능 소개
이 도구는 이메일 주소가 올바른 형식으로 작성되었는지 검사합니다. 주소 하나나 목록 전체를 붙여넣으면 각 주소가 유효 또는 무효로 표시되고, @ 누락, 연속된 점 두 개, 점이 없는 도메인, 허용되지 않는 문자 같은 이유도 함께 나옵니다. 가져오기 전에 메일링 리스트를 정리하거나, 폼 입력 규칙을 점검하거나, CSV 내보내기에서 잘못된 한 행을 찾을 때 유용합니다.
형식만 검사합니다. 메일 서버에 접속하지 않으므로 메일함이 존재하는지, 메일을 받을 수 있는지는 알 수 없습니다.
사용 방법
- 입력 상자에 주소를 한 줄에 하나씩 붙여넣습니다. 쉼표와 세미콜론도 구분자로 쓸 수 있어 받는 사람(To:) 줄을 그대로 붙여넣어도 됩니다.
- 입력하는 동안 결과가 나타나며, 유효한 주소와 무효한 주소가 몇 개인지 요약해 보여줍니다.
- 표시에서 전체, 유효한 주소만, 무효한 주소만 볼지 고릅니다. 중복 제거는 반복된 주소를 지우며, 도메인은 대소문자를 구분하지 않고 비교합니다.
- 유효한 주소 복사를 누르면 한 줄에 하나씩 정리된 목록이 복사됩니다.
표시 이름도 처리합니다. Bob Smith <bob@example.com>은 bob@example.com으로 검사하고 이름이 제거되었다는 메모를 붙입니다.
검사 항목
- 따옴표 밖에
@가 정확히 하나 있고, 양쪽에 내용이 있는지. - 주소 전체가 254자 이하,
@앞부분이 64자 이하인지. - 로컬 부분에 허용된 문자만 쓰고, 점이 맨 앞이나 맨 끝에 있거나 두 번 연속되지 않는지.
"john doe"@example.org처럼 따옴표로 감싼 로컬 부분은 경고와 함께 허용합니다. - 도메인에 레이블이 두 개 이상 있고, 각 레이블이 문자·숫자·하이픈으로 된 1~63자이며 하이픈으로 시작하거나 끝나지 않는지, 그리고 최상위 도메인이 실제로 있을 법한지.
admin@[192.168.0.1]같은 IP 리터럴은 경고와 함께 허용합니다. gmial.com이나qq.con처럼 인기 도메인을 흔히 잘못 쓴 경우에는 “did you mean” 제안을 보여줍니다.
예시
alice@example.com valid
lisi@gmial.com valid, did you mean lisi@gmail.com?
two@@example.com invalid: more than one @
user@localhost invalid: domain needs a dot
用户@例子.中国 valid, internationalized address 자주 묻는 질문
› 메일함이 실제로 존재하는지도 확인하나요?
아니요. 이 도구는 형식만 검사합니다. 도메인의 메일 서버를 조회하거나 접속하지 않으므로 여기서 통과한 주소도 반송될 수 있습니다. 메일함 확인에는 서버가 필요하며, 유일하게 확실한 방법은 확인 메일을 보내는 것입니다.
› 주소가 업로드되나요?
아니요. 모든 검사는 브라우저에서 실행되므로 메일링 리스트가 기기 밖으로 나가지 않습니다.
› 어떤 규칙을 따르나요?
RFC 5321과 RFC 5322의 주소 문법, 그리고 RFC 6531의 국제화 주소를 따릅니다. 주소 안의 주석 같은 폐기된 형식은 거의 모든 메일 시스템이 받아들이지 않으므로 거부합니다.
› 유효한 주소에 경고가 표시되는 이유는 무엇인가요?
일부 주소는 문법상 맞지만 위험할 수 있습니다. gmial.com 같은 오타로 보이는 경우, 도메인 대신 IP 주소를 쓴 경우, 로컬 부분을 따옴표로 감싼 경우, 일부 서버가 거부하는 비ASCII 문자가 있는 경우입니다. 이런 주소도 유효한 것으로 집계됩니다.