이메일 주소가 존재하지 않아서 메시지를 받을 수 없는지 확인하세요.

이메일 주소가 존재하지 않아서 메시지를 받을 수 없는지 확인하세요.

이는 주소가 존재하는지 확인하는 것과는 다릅니다. 해당 이메일 주소가 확실히 이메일을 받을 수 없다는 것을 증명할 수 있는 방법이 있나요?

즉. 같은 웹사이트와http://www.email-validator.net/

특정 주소가 데이터를 수신할 수 없다는 것을 100% 증명할 수 있는 방법이 있나요?

답변1

당신이 될 수 있는 유일한 경우확신하는도메인 이름(주소에서 @ 뒤에 있는 부분)이 잘못된 경우입니다. 예를 들어 다음과 같은 경우[이메일 보호됨].c는 유효한 TLD가 아니며 결코 유효한 TLD가 아니기 때문에 이는 결코 전달될 수 없습니다. 따라서 누구도 해당 도메인을 가질 수 없으며, 누구도 이 도메인이 가리키는 IP로 메일 서버를 설정할 수 없습니다.

그렇지 않으면 최대 다음을 확인할 수 있습니다.

  1. 도메인이 지금 유효한가요? 그렇지 않으면 해당 주소로 메일을 받을 수 없습니다. 그러나 새로운 TLD가 너무 자주 등장합니다. 따라서 현재 유효하지 않은 일부 도메인은 나중에 유효해지며 이메일에 사용되거나 귀하의 주소가 사용될 수 있습니다. 예를 들어 스위스의 수도는 베른(Bern)이다. 제때에 ICANN에 TLD .bern에 대한 신청서를 제출하지 못했지만 다음에 시도하고 싶은 사람들이 있습니다. 그래서[이메일 보호됨]지금은 유효하지 않지만 나중에 사용될 수 있습니다.

  2. 도메인이 유효하지만 아직 누구에게도 등록되지 않았나요? 그러면 지금은 거기에서 메일을 받을 수 없습니다. 그러나 언제든지 등록하여 나중에 사용할 수 있으며, 타이밍이 맞다면 SMTP 서버가 정기적으로 메일 전송을 다시 시도하는 동안 서버가 온라인 상태가 될 수 있습니다. 예를 들어[이메일 보호됨]유효하지만(예, 실제로 .horse 주소가 존재합니다) example.horse 도메인은 현재 사용되지 않습니다.

  3. 도메인이 등록되어 있는데 메일 서버가 응답하지 않나요? 위와 유사하게 지금은 메일을 받을 수 없지만 몇 분 안에 메일 서버가 온라인 상태가 될 수 있습니다. 예를 들어 내 도메인에는 실행 중인 메일 서버가 없지만 해당 문제에 대한 경험이 있으면 한두 시간 안에 기본 서버를 설치할 수 있을 것입니다.

  4. 서버가 응답하지만 응답이 "알 수 없는 주소"입니다. 이는 사실일 수도 있고, 해당 이름을 가진 계정이 도메인에 존재하지 않아 메일 서버가 메일을 삭제하거나, 사실일 수도 있고 메일 서버가 메일을 범용 계정으로 리디렉션하거나 거짓말일 수도 있고 서버가 계정이 존재하지 않는 것처럼 행동하지만 실제로는 계정이 있고 메일을 배달합니다.

  5. 특별한 경우: 이메일 주소가 표준을 준수합니까(https://www.rfc-editor.org/rfc/rfc6530), 예를 들어 허용된 길이 내에 있습니까(정확히 기억나지는 않지만 300자 미만인 것 같습니다) 아니면 허용되는 문자만 포함되어 있습니까? 그렇지 않다면 흥미로워집니다. 메일 클라이언트와 SMTP 서버가 이를 처리할 수 있는 경우 주소가 표준을 따르지 않더라도 메일을 계속 보내려고 할 수 있습니다. 이제 이론적으로는 수신 메일 서버가 비준수로 인해 해당 메일을 버릴 수도 있고, 버린 것처럼 행동하지만 대신 계속 전달할 수도 있습니다. 하지만 이 사례는 매우 이론적이다. 예: a"b(c)d,e:f;gi[j\k][이메일 보호됨]

답변2

설마. 위양성(false positive)과 위음성(false negatives)을 유발할 수 있는 것들이 많이 있습니다.

내 머릿속의 예는 다음과 같습니다. - 메일 서버가 일시적으로 다운되었습니다. - 잘못 구성된 스팸 필터가 너무 공격적입니다. - 서버가 제대로 실행 중이지만 사서함이 이를 수신하지 않습니다(구성 오류로 인해 내 서버에서 발생함).

주소가 의도한 대로 작동하고 있다는 유일한 실제 표시는 해당 주소에서 응답을 받는 것입니다. 그리고 그것도 일시적일 수도 있습니다. 반면에, 접근하려고 할 때 보고된 문제는 일시적일 수도 있습니다.

제가 생각할 수 있는 유일한 예외는 도메인이 단순히 존재하지 않는 경우입니다.

답변3

아니요, 방법이 없습니다.

이메일 서버는 이메일을 수락하고 간단히 삭제할 수 있습니다.

추신: 현재 이메일이 존재하지 않는다고 80% 확신할 수 있는 경우가 있습니다.

  • 도메인에 기록이 없습니다 MX(이메일을 보낼 서버가 없습니다) < 오류입니다. MX가 없으면 도메인의 A 레코드로 메일 배달을 시도합니다. RFC를 확인하세요.

  • SMTP 서버가 없습니다(포트 25에서는 아무것도 수신하지 않습니다). 그러나 서버가 일시적으로 다운될 수 있습니다.

  • SMTP 서버는 "해당 사서함이 없습니다"라고 명시적으로 보고합니다. 그러나 일부 해키 서버는 일부 특수 클라이언트를 제외한 모든 사람에게 이 오류를 반환할 수 있습니다.

관련 정보