Menu

Email temporário não recebe código de verificação: causas e como resolver

Por que o código de confirmação nunca chega a uma caixa temporária, como distinguir bloqueio de atraso e o que fazer quando nada chega.

Publicado em

  • email temporário
  • código de verificação
  • solução de problemas

Uma mensagem de confirmação que nunca aparece é a falha mais comum de quem usa uma caixa temporária e também a menos bem explicada. O formulário disse que enviou. A caixa de entrada continua vazia. Entre esses dois fatos existem várias causas que parecem idênticas por fora, mas exigem reações opostas, e o preço de apostar na errada é uma tarde inteira atualizando uma página que nunca ia mudar. Este texto separa as causas, propõe uma ordem para verificá-las e é honesto sobre os casos em que a tela fica vazia faça o que fizer.

Por que o e-mail de confirmação nunca chega (visão geral)

A corrente que carrega uma mensagem de confirmação tem quatro elos. O sistema do remetente monta a mensagem. A infraestrutura de envio descobre qual servidor aceita correio para o domínio do destinatário. Esse servidor aceita a mensagem ou a recusa. E, por fim, a página da caixa de entrada que você está olhando lê o que foi de fato armazenado. Uma falha em qualquer um dos elos produz o mesmo resultado visível, uma caixa vazia, então o primeiro passo não é adivinhar, e sim descobrir qual elo se rompeu.

Na prática, as causas caem em três grupos, e cada grupo pede uma correção diferente. A mensagem foi recusada antes de ser guardada, em geral porque o remetente ou o domínio de destino está bloqueado. A mensagem foi aceita, mas ainda está andando por filas e novas tentativas, o que nos primeiros minutos é indistinguível de perda. Ou o endereço, ou o formulário, tinha um erro sutil, e a mensagem foi parar em outro lugar que não a caixa na sua tela. Aplicar a correção do grupo errado é o que leva muita gente a concluir que correio temporário simplesmente não funciona.

O remetente está bloqueando endereços descartáveis?

Muitas vezes sim, e essa é a primeira hipótese a descartar, porque é a única causa que esperar não resolve. Muitos produtos decidem, no momento do cadastro, que endereços em domínios descartáveis conhecidos não devem ser aceitos. O bloqueio pode ser evidente: o campo fica vermelho e avisa que o endereço não é permitido. Também pode ser silencioso: o formulário aceita o endereço, mostra uma confirmação simpática e nunca envia nada. A versão silenciosa é a pior para quem está do outro lado, porque é indistinguível de uma falha de entrega e não deixa nenhuma pista para agir.

O mecanismo por trás da decisão é comum. O serviço mantém uma lista de domínios associados a caixas descartáveis, às vezes combinada com pontuação de reputação e sinais como o número de contas criadas em pouco tempo a partir de uma mesma rede. Nenhum desses sinais é exato. As listas envelhecem nos dois sentidos, um domínio reciclado pode continuar marcado muito depois de trocar de dono, e um provedor legítimo pode ser atingido por associação. Um falso positivo é, portanto, um resultado normal, não um defeito isolado. Para entender todo o raciocínio, por que os sites bloqueiam domínios descartáveis percorre o assunto sem tratá-lo como um enigma a ser vencido.

É atraso na entrega ou greylisting?

Esta é a outra falha que se disfarça de bloqueio, e distingui-las é, em grande parte, uma questão de paciência com limite definido. O correio eletrônico é, por projeto, armazenar e encaminhar, e assíncrono. O servidor de envio entrega a mensagem ao próximo ponto e segue em frente; ele não espera você abrir a caixa. No caminho, a mensagem pode parar numa fila, ser tentada contra um segundo servidor quando o primeiro não responde, ou ser retida de propósito.

Esse último comportamento tem nome. Greylisting é o hábito de um servidor receptor responder a um remetente desconhecido com uma recusa temporária, daquelas que significam volte logo, não desapareça para sempre. Um remetente bem-comportado espera e tenta de novo, e a mensagem chega alguns minutos depois. Do lado de quem recebe, o efeito é um breve silêncio sem explicação, não uma recusa. Uma mensagem de retorno, ao contrário, indica o oposto: a mensagem foi recusada em definitivo e o remetente está avisando. A pergunta útil, então, não é se o correio está atrasado, mas se existe algum sinal de que foi aceito. Uma mensagem ainda em trânsito não deixa retorno nem registro na caixa; uma mensagem recusada costuma deixar um retorno em algum lugar do lado de quem enviou.

O endereço ou o formulário teve algum problema?

A causa menos dramática é também a mais fácil de ignorar, e é justamente a que está inteiramente sob seu controle. Comece pelo endereço. Uma caixa temporária entrega um rótulo e um domínio, e o rótulo é copiado à mão com frequência. Um caractere a menos, um caractere trocado ou um espaço extra pego numa colagem bastam para mandar a mensagem para outra caixa que ninguém está olhando. Compare o endereço que o site mostra com o da caixa caractere por caractere, em vez de bater o olho.

Depois, pense na vida útil do endereço. Uma caixa temporária é feita para durar pouco, e se o fluxo de cadastro demorou mais do que você esperava, o endereço pode simplesmente ter expirado entre o momento em que você o gerou e o momento em que o site enviou a mensagem. Uma caixa expirada não guarda mensagens para depois; ela deixa de existir. Gere um endereço novo, mantenha a caixa aberta e envie o formulário enquanto ainda consegue vê-la.

Por fim, o próprio formulário pode ter mudado em silêncio o que você entregou. Alguns formulários recusam ou removem parte do endereço, outros rejeitam o domínio no lado do navegador quando o servidor o teria aceito, e outros exigem uma segunda confirmação que passou despercebida. Um formulário que relata sucesso sem enviar nada não falhou; ele fez exatamente o que lhe foi mandado. Essa distinção importa na hora de decidir o que tentar em seguida.

Como diagnosticar passo a passo

Siga esta ordem e pare na primeira etapa que explicar o que você vê. Adivinhar em outra ordem é o que faz os mesmos minutos serem gastos três vezes.

  1. Copie o endereço do formulário e compare com o da caixa, caractere por caractere. A maioria dos relatos de caixa vazia termina aqui.
  2. Confirme que a caixa ainda está viva. Se a sessão ou o cronômetro acabou, o endereço antigo se foi e nenhuma mensagem vai aparecer nele.
  3. Consulte com limite. Atualize a página ou deixe que ela consulte sozinha por um intervalo definido, um ou dois minutos, e trate o fim desse intervalo como um resultado, não como motivo para continuar encarando.
  4. Peça ao site para reenviar uma vez e observe o que ele afirma. Um reenvio que relata sucesso sem mudar nada é indício de bloqueio; um que relata erro é indício de problema no formulário ou na validação.
  5. Experimente um segundo endereço, recém-gerado, em outro domínio. Se o novo receber a mensagem, o primeiro domínio é a variável e o bloqueio é quase certamente por domínio.
  6. Inverta o teste. Se você tem uma caixa normal, envie uma mensagem dela para o endereço temporário. Se chegar em tempo razoável, a caixa funciona e a falha está do lado do site.
  7. Leia a menor pista disponível. O site reclama antes ou depois do envio, e menciona o endereço ou não, o que estreita a causa mais rápido do que qualquer espera.

A razão da sequência é separar o endereço do remetente e o atraso da recusa, porque são esses dois pares que se parecem e se comportam de modo diferente.

Quando não há nada que você possa fazer

Algumas caixas vazias não são um problema que você resolve, e reconhecer isso cedo economiza muito esforço inútil. Um site que suprime mensagens para domínios descartáveis e não oferece recurso está tomando uma decisão, não sofrendo uma falha, e nenhum reenvio vai mudar de ideia. Um código de verificação que expirou do lado do remetente também está fora do seu alcance, porque o relógio corre onde o código foi gerado, não na sua caixa. Um endereço que expirou enquanto você olhava outra coisa não pode ser revivido, apenas substituído.

Há ainda uma categoria de situação que o correio temporário nunca pretendeu cobrir. Se um produto realmente exige um endereço durável, um descartável vai falhar com ele mais cedo ou mais tarde, e a falha é uma escolha de projeto, não um defeito. As respostas sensatas são limitadas, mas reais: use um alias durável, pergunte ao suporte do serviço se uma exceção é possível, ou escolha outro serviço. Tentar derrotar um bloqueio deliberado é uma atividade diferente de testar, e não é algo com que este texto ajude. Se o bloqueio é o que separa você de um fluxo funcional, receber códigos quando um site bloqueia email descartável cobre os caminhos legítimos.

Uma nota honesta a mais: um endereço temporário é um marcador de lugar para uma tarefa, nunca uma identidade. Não deve ser copiado para um perfil, usado para se passar por alguém nem tratado como contato de longo prazo. Isso não é uma restrição imposta de fora; decorre de tudo o que foi dito acima sobre a brevidade de sua vida.

Próximos passos

Se você quer confirmar a corrente inteira em vez de depurar um único cadastro, abra a ferramenta de email temporário, gere um endereço novo e mantenha a caixa visível antes de enviar o formulário. Envie uma mensagem a partir de uma caixa que você controla e meça quanto tempo ela leva para aparecer; isso lhe dá um teto realista para todas as tentativas seguintes. Para entender por que o tempo não é fixo, como funciona o email temporário explica o trajeto de entrega que torna atraso e duplicação normais, e não excepcionais. E quando um site estiver bloqueando por política e não por acidente, o artigo sobre receber códigos quando o email descartável é bloqueado apresenta o que de fato funciona.

Continue lendo

Artigos sobre E-mail temporário (descartável / de 10 minutos)