Confirme se o endereço de e-mail não existe (e, portanto, não é possível receber mensagens)

2

Por favor, note que isto é diferente de confirmar que o endereço existe. Existe uma maneira de provar que determinado endereço de e-mail é definitivamente incapaz de receber e-mails?

ie. com sites como o link

existe uma maneira de provar que determinado endereço é incapaz de receber dados?

    
por LucasSeveryn 20.05.2015 / 22:56

3 respostas

6

O único caso em que você pode ter certeza é se o nome do domínio (a parte por trás do @ no endereço) é inválido. Por exemplo, se for [email protected], isso nunca poderá ser entregue porque .c não é e nunca será um TLD válido. Portanto, ninguém pode ter esse domínio e ninguém pode configurar um servidor de email com um IP para o qual esse domínio aponta.

Caso contrário, você pode, no máximo, verificar o seguinte:

  1. O domínio é válido agora? Se não for, nenhum email poderá ser recebido nesse endereço. Mas novos DPNs surgem com tanta frequência. Portanto, alguns domínios que são inválidos agora podem se tornar válidos mais tarde, então eles podem ser usados para o email e seu endereço pode ser usado. Por exemplo, a capital da Suíça é Berna. Eles não conseguiram uma inscrição para o TLD para a ICANN a tempo, mas há pessoas que querem tentar da próxima vez. Então [email protected] é inválido agora, mas pode ser usado mais tarde.

  2. O domínio é válido, mas ainda não está registrado? Então nenhum email pode ser recebido lá por enquanto. Mas sempre pode ser registrado e usado mais tarde e, se o momento for correto, o servidor pode ficar online enquanto o servidor SMTP ainda está tentando enviar o email regularmente. Por exemplo, [email protected] é válido (sim, existem endereços .horse), mas o domínio example.horse não está em uso atualmente.

  3. O domínio está registrado, mas nenhum servidor de e-mail responde lá? Semelhante ao anterior, nenhum e-mail pode ser recebido agora, mas um servidor de e-mail pode ficar on-line em questão de minutos. Por exemplo, meu próprio domínio não tem nenhum servidor de e-mail funcionando, mas eu provavelmente poderia instalar um básico em uma ou duas horas, com alguma experiência no assunto, certamente menos ainda.

  4. Um servidor responde, mas a resposta é "endereço desconhecido". Isso pode ser verdadeiro, nenhuma conta com esse nome existe no domínio e o servidor de e-mail descarta seus e-mails, ou pode ser verdadeiro e o servidor de e-mail redireciona seu e-mail para uma conta pega-tudo ou pode ser mentira e o servidor age como se a conta não existisse, mas na verdade tem a conta e entrega seu e-mail.

  5. Um caso especial: o endereço de e-mail está em conformidade com os padrões ( link ), e. g. está dentro do tamanho permitido (não me lembro exatamente, mas acho que estava em menos de 300 caracteres) ou contém apenas caracteres permitidos. Se não, então fica interessante. Se o seu cliente de e-mail e o seu servidor SMTP puderem lidar com isso, eles podem tentar enviar o e-mail mesmo que o endereço não esteja em conformidade com os padrões. Agora, teoricamente, o servidor de recebimento de e-mails poderia descartá-lo devido à não conformidade ou poderia agir como se tivesse sido descartado, mas, em vez disso, ainda assim entregá-lo. Este caso, no entanto, é altamente teórico. Exemplo: a "b (c) d, e: f; gi [j \ k] [email protected]

por 20.05.2015 / 23:55
2

Não realmente. Há muitas coisas que podem causar falsos positivos e falsos negativos.

No topo da minha cabeça, exemplos incluem: - Servidor de email temporariamente inativo - Filtro de spam configurado incorretamente sendo muito agressivo - Servidor funcionando corretamente, mas a caixa de correio não está recebendo (Ocorreu no meu servidor por causa de um confronto de configuração)

A única indicação verdadeira de que um endereço está funcionando como esperado é receber uma resposta dele. E até isso pode ser temporariamente. No outro lado, qualquer problema relatado quando você tentar alcançá-lo também pode ser temporário.

A única exceção que posso imaginar é se o domínio simplesmente não existe.

    
por 20.05.2015 / 23:17
2

Não, não tem jeito.

O servidor de e-mail pode aceitar e-mails e simplesmente descartá-los.

PS: Existem alguns casos em que você pode ter 80% de certeza de que o email não existe no momento.

  • O domínio não tem MX record (não há servidor para enviar emails) < Isto está errado. Se não houver MX, a entrega de mensagens será tentada no registro A do domínio. Verifique os RFCs.

  • Não há servidor SMTP (nada escuta na porta 25). Como sempre, o servidor pode estar temporariamente indisponível.

  • O servidor SMTP informa explicitamente "não há essa caixa de correio". Mas algum servidor hacky pode retornar esse erro para qualquer um, exceto alguns clientes especiais.
por 20.05.2015 / 23:17

Tags