DevToys Web Pro iconDevToys Web ProBlogue
Avalie-nos:
Experimente a extensão do navegador:

Normalizador de Email

Concluído
Entrada: 10Únicos: 8Duplicados: 2

E-mails de entrada (um por linha)

  • Normalizados (sem duplicados)

  • Detalhes técnicos

    Como Funciona o Normalizador de E-mail

    O Que a Ferramenta Faz

    O Normalizador de Email canoniza endereços de email ao converter todo o endereço para minúsculas, remover pontos da parte local (ao estilo do Gmail) e eliminar aliases de endereçamento com mais (user+tag@domain passa a user@domain). Isto revela quando vários endereços de email aparentemente diferentes acabam por entregar na mesma caixa de entrada, ajudando-o a detetar contas duplicadas e a normalizar bases de dados de contactos.

    Casos de Uso Comuns para Programadores

    Engenheiros de produto usam a normalização de email para impedir que os utilizadores criem várias contas de teste gratuito usando truques com pontos (j.ohn@gmail.com = john@gmail.com) ou aliases com mais (john+spam@gmail.com). Equipas de marketing desduplicam listas de envio antes de lançar campanhas para evitar envios duplicados. Sistemas antifraude normalizam emails durante o registo para detetar utilizadores anteriormente banidos que tentam voltar a registar-se com variações cosméticas do email.

    Formatos, Tipos ou Variantes de Dados

    O Gmail e o Google Workspace ignoram pontos na parte local e suportam endereçamento com mais. O Outlook/Hotmail ignora o endereçamento com mais, mas não ignora pontos. O Yahoo usa um sistema de aliases baseado em hífen em vez de mais. O Fastmail e o ProtonMail suportam endereçamento com mais. A ferramenta aplica, por predefinição, regras de normalização ao estilo do Gmail (remover pontos, eliminar aliases com mais, converter para minúsculas), o que cobre a maioria dos endereços de email de consumidores, mas pode normalizar em excesso no caso de servidores de correio corporativos que tratam os pontos como significativos.

    Erros Comuns e Casos Limite

    Nem todos os servidores de correio ignoram pontos — remover pontos de endereços que não sejam do Gmail pode mapear dois utilizadores distintos para o mesmo endereço normalizado, causando desduplicação incorreta. A parte do domínio do email não distingue maiúsculas de minúsculas segundo a RFC 5321, mas a parte local é tecnicamente sensível a maiúsculas/minúsculas (embora quase nenhum servidor o imponha). O endereçamento com mais é cada vez mais usado como uma ferramenta legítima de privacidade, pelo que bloqueá-lo pode frustrar utilizadores preocupados com a privacidade. Nomes de domínio internacionais (IDN) requerem normalização em punycode para uma comparação correta.

    Quando Usar Esta Ferramenta vs Código

    Use esta ferramenta no browser para verificar rapidamente um pequeno conjunto de endereços à procura de duplicados ou para testar como as suas regras de normalização transformariam entradas específicas. Para fluxos de registo em produção, implemente a normalização como uma função do lado do servidor que aplique regras específicas por fornecedor (Gmail vs Outlook vs domínios personalizados) e guarde tanto a forma original como a normalizada, para que possa apresentar a original enquanto desduplica com base na versão normalizada.