메뉴

임시 이메일 인증 코드가 오지 않을 때 확인할 점

임시 이메일로 인증 코드가 오지 않을 때 차단인지 지연인지, 주소나 양식의 문제인지 갈라서 차례대로 확인하는 방법과 어쩔 수 없는 경우를 설명합니다.

게시일

  • 임시 이메일
  • 인증 코드
  • 문제 해결

확인 메일이 끝내 오지 않는 일은 임시 메일에서 가장 흔히 겪는 난관이면서, 가장 설명이 부족한 문제이기도 합니다. 화면은 보냈다고 하는데 받은편지함은 비어 있습니다. 이 두 사실 사이에는 겉으로 보면 똑같아 보여도 대처 방향이 정반대인 원인이 여러 개 놓여 있고, 잘못 짚을 때마다 바뀔 리 없는 화면을 새로 고치며 오후를 다 써버리게 됩니다. 이 글은 원인을 하나씩 갈라내고, 확인할 순서를 제시하며, 어떻게 해도 오지 않는 경우에 대해서는 솔직하게 적습니다.

확인 메일이 끝내 오지 않는 이유(전체 그림)

확인 메일은 네 단계를 지납니다. 보내는 쪽 시스템이 본문을 만들고, 발송 기반 시설이 받는 도메인의 메일을 어느 서버가 받는지 조회하고, 그 서버가 받을지 거절할지 정하고, 마지막으로 보고 있는 받은편지함 화면이 실제로 저장된 내용을 읽어 옵니다. 어느 단계에서 실패하든 보이는 결과는 같습니다. 빈 받은편지함입니다. 그래서 첫 할 일은 짐작이 아니라 어느 고리가 끊겼는지 가려내는 것입니다.

실제 원인은 크게 세 갈래로 나뉘고, 갈래마다 대처가 다릅니다. 저장되기 전에 거절된 경우, 대개 보내는 쪽이나 받는 도메인이 차단된 것입니다. 받아들여졌지만 아직 대기열과 재시도 중인 경우, 처음 몇 분은 분실과 구별되지 않습니다. 또는 주소나 양식에 미세한 잘못이 있어 메시지가 보고 있는 받은편지함이 아닌 다른 곳으로 간 경우입니다. 잘못된 갈래에 잘못된 처방을 쓰는 것이 임시 메일은 못 쓴다는 결론으로 이어집니다.

보내는 쪽이 일회용 주소를 막고 있는 걸까요?

아주 흔한 원인이며, 기다려도 풀리지 않는 유일한 원인이므로 가장 먼저 가려낼 가치가 있습니다. 많은 서비스는 가입 시점에 이미 알려진 일회용 도메인의 주소를 받지 않기로 정해 둡니다. 차단은 눈에 띌 수도 있습니다. 입력칸이 붉게 변하고 이 주소는 쓸 수 없다고 알려 줍니다. 반대로 조용히 차단될 수도 있습니다. 양식은 주소를 받고 친절한 확인 문구를 보여 준 뒤 아무것도 보내지 않습니다. 조용한 차단이 가장 까다롭습니다. 배달 문제와 구별되지 않고, 손에 쥘 단서가 하나도 남지 않기 때문입니다.

판단하는 장치 자체는 평범합니다. 서비스는 일회용 받은편지함에 묶인 도메인 목록을 관리하고, 여기에 신뢰도 점수와 짧은 시간에 같은 회선에서 만들어진 계정 수 같은 행동 신호를 겹칩니다. 어느 것도 정확하지 않습니다. 도메인 목록은 양쪽으로 낡아 가고, 주인이 바뀐 도메인이 한참 뒤에도 표시된 채 남을 수 있으며, 정상적인 서비스가 연관성 때문에 휩쓸리기도 합니다. 그래서 오판은 고장이 아니라 정상적인 결과입니다. 배경을 자세히 알고 싶다면 사이트가 일회용 도메인을 막는 이유를 읽어 보세요. 그 글은 이것을 풀어야 할 퍼즐로 다루지 않습니다.

배달 지연인가요, 그레이리스팅인가요?

차단을 가장한 또 하나의 실패이며, 구별하는 열쇠는 상한을 정한 인내심입니다. 메일은 저장 후 전달과 비동기 전달을 전제로 한 체계입니다. 보내는 서버는 다음 지점에 메시지를 넘기고 나면 그만이고, 당신이 받은편지함을 열기를 기다리지 않습니다. 가는 길에 메시지는 대기열에 줄을 서거나, 첫 서버가 응답하지 않아 두 번째 서버로 시도되거나, 일부러 붙잡힐 수 있습니다.

마지막 행동에는 이름이 있습니다. 그레이리스팅입니다. 받는 쪽 서버가 낯선 발신자에게 임시 거절을 돌려보내는 관행으로, 그 뜻은 영원한 이별이 아니라 잠시 뒤 다시 오라는 신호입니다. 규칙을 지키는 발신자는 잠시 기다렸다 다시 시도하고, 메시지는 몇 분 늦게 도착합니다. 받는 쪽에서 보이는 것은 설명 없는 짧은 침묵이며 거절이 아닙니다. 반대로 반송 메일은 그 메시지가 영구히 거절되었고 보내는 쪽이 그것을 알리고 있다는 증거입니다. 그러므로 쓸모 있는 질문은 메일이 늦는지가 아니라 받아들여진 흔적이 있는지입니다. 이동 중인 메시지는 반송도 남기지 않고 받은편지함에도 자국을 남기지 않습니다. 거절된 메시지는 대개 보내는 쪽 어딘가에 반송을 남깁니다.

주소나 양식에 문제가 있었을까요?

가장 극적이지 않은 원인은 가장 놓치기 쉬우며, 온전히 자기 손안에 있는 유일한 원인이기도 합니다. 먼저 주소 자체를 봅니다. 임시 메일은 앞부분 이름표와 도메인을 건네주는데, 이름표는 손으로 치거나 붙여 넣는 일이 많습니다. 글자 하나가 빠지거나 다른 글자가 되거나 붙여 넣을 때 공백이 하나 더 붙는 것만으로도 아무도 보지 않는 다른 받은편지함으로 메시지가 갑니다. 사이트가 보여 주는 주소와 받은편지함의 주소를 한눈에 넘기지 말고 글자 하나씩 비교하세요.

다음으로 주소의 수명을 생각합니다. 임시 메일은 짧은 수명을 전제로 만들어졌고, 가입 흐름이 예상보다 길어지면 주소를 만든 순간과 사이트가 보낸 순간 사이에 이미 만료되었을 수 있습니다. 만료된 받은편지함은 나중에 읽으려고 메시지를 쌓아 두지 않고 그냥 사라집니다. 새 주소를 만들고 받은편지함을 열어 둔 채, 아직 보이는 동안 양식을 제출하세요.

마지막으로 양식 자체가 당신이 건넨 것을 조용히 바꿔 놓았을 수 있습니다. 주소의 일부를 거절하거나 떼어 내는 가입 양식도 있고, 서버라면 받아들였을 도메인을 브라우저 쪽에서 거절하는 양식도 있으며, 눈치채지 못한 2단계 확인을 요구하는 양식도 있습니다. 성공이라고 표시하면서 아무것도 보내지 않는 양식은 실패한 것이 아니라 시킨 대로 한 것입니다. 이 구분이 다음에 무엇을 시도할지 정해 줍니다.

차례대로 진단하는 방법

아래를 순서대로 해 보고, 눈앞의 현상을 설명해 주는 단계에서 멈추세요. 순서를 바꿔 짐작하면 같은 몇 분을 세 번 쓰게 됩니다.

  1. 양식에서 주소를 꺼내 받은편지함과 글자 하나씩 비교합니다. 오지 않는다는 신고는 대부분 여기서 끝납니다.
  2. 받은편지함이 아직 살아 있는지 확인합니다. 세션이나 시간이 다 되었다면 옛 주소는 사라졌고 메시지는 결코 나타나지 않습니다.
  3. 상한을 두고 반복 확인합니다. 화면을 새로 고치거나 자동 갱신에 맡겨 1~2분이라는 정해진 구간만 기다리고, 그 구간이 끝난 것을 결과로 취급합니다. 계속 쳐다볼 이유로 삼지 않습니다.
  4. 사이트의 재전송을 한 번만 시도하고 그 표시를 눈여겨봅니다. 성공이라면서 아무 변화가 없으면 차단의 증거이고, 오류가 나오면 양식이나 검증 문제의 증거입니다.
  5. 다른 도메인에서 새로 만든 주소를 시도합니다. 새 주소가 받으면 처음 도메인이 변수이고, 차단은 거의 확실히 도메인 단위입니다.
  6. 시험을 뒤집습니다. 쓸 수 있는 일반 메일함이 있으면 거기서 임시 주소로 한 통 보내 봅니다. 합당한 시간 안에 도착하면 받은편지함은 정상이고 원인은 사이트 쪽에 있습니다.
  7. 가장 작은 단서를 읽습니다. 사이트가 제출 전과 후 중 어디서 문제를 제기하는지, 주소 자체를 언급하는지가 기다리는 것보다 훨씬 빨리 원인을 좁혀 줍니다.

이 순서의 목적은 주소 문제를 보내는 쪽 문제에서 갈라내고, 지연을 거절에서 갈라내는 것입니다. 겉모습은 같아도 행동이 다른 것이 바로 이 두 쌍이기 때문입니다.

어쩔 수 없는 경우

빈 받은편지함 가운데에는 당신이 풀 수 없는 것도 있습니다. 일찍 알아보면 쓸데없는 노력을 크게 줄일 수 있습니다. 일회용 도메인으로 가는 메일을 조용히 막으면서 이의를 제기할 길도 주지 않는 사이트는 고장이 아니라 결정을 한 것이므로, 아무리 재전송해도 마음을 바꾸지 않습니다. 보내는 쪽에서 이미 만료된 인증 코드도 당신의 손 밖에 있습니다. 시계는 코드가 만들어진 곳에서 가고, 당신의 받은편지함에서는 가지 않습니다. 다른 것을 보는 사이 만료된 주소도 되살릴 수 없고, 바꾸는 수밖에 없습니다.

또 하나, 임시 메일이 애초에 감당하려 하지 않는 상황이 있습니다. 어떤 제품이 정말 오래 쓰는 주소를 요구한다면 일회용 주소는 결국 실패합니다. 그것은 설계상의 선택이며 우연한 고장이 아닙니다. 합당한 대응은 제한적이지만 현실적입니다. 오래 쓰는 별칭 주소로 바꾸거나, 서비스 지원에 예외가 가능한지 물어보거나, 다른 제품을 고르는 것입니다. 일부러 세운 차단을 뚫으려는 것은 검증과 다른 일이고, 이 글은 그것을 돕지 않습니다. 가로막는 것이 방침으로서의 차단이라면, 사이트가 일회용 메일을 막을 때 인증 코드를 받는 방법에 정당한 길이 정리되어 있습니다.

한 가지 더 솔직히 적습니다. 임시 주소는 볼일을 위한 임시 자리이고 결코 신원이 아닙니다. 프로필에 적거나, 누군가를 사칭하거나, 장기 연락처로 삼아서는 안 됩니다. 이것은 밖에서 강요한 규칙이 아니라, 수명이 짧다는 위의 모든 이야기에서 자연스럽게 따라오는 결론입니다.

다음 단계

한 번의 가입을 살피는 대신 흐름 전체를 확인하고 싶다면 임시 메일 도구를 열고 새 주소를 만든 뒤, 양식을 제출하기 전에 받은편지함을 화면에 띄워 두세요. 직접 관리하는 메일함에서 한 통 보내고 나타나기까지의 시간을 재면, 이후 시도에 쓸 현실적인 상한이 생깁니다. 시간이 일정하지 않은 이유를 알고 싶다면 임시 메일의 원리가 지연과 중복을 예외가 아니라 일상으로 만드는 배달 경로를 설명합니다. 사이트가 사고가 아니라 방침으로 막고 있다면, 일회용 메일 차단 시 인증 코드 받기가 실제로 통하는 수단을 모아 두었습니다.

이어 읽기

임시 메일 (일회용 이메일·10분 메일) 관련 글