Normalitzador d'email
Correus d'entrada (un per línia)
Normalitzats (sense duplicats)
Detalls tècnics
Com funciona el normalitzador de correu electrònic
Què fa l’eina
L’Email Normalizer canonitza les adreces de correu electrònic posant tota l’adreça en minúscules, eliminant els punts de la part local (a l’estil Gmail) i suprimint els àlies de plus-addressing (user+tag@domain esdevé user@domain). Això revela quan diverses adreces de correu aparentment diferents en realitat lliuren a la mateixa bústia d’entrada, ajudant-te a detectar comptes duplicats i a normalitzar bases de dades de contactes.
Casos d’ús habituals per a desenvolupadors
Els enginyers de producte utilitzen la normalització de correu per evitar que els usuaris creïn múltiples comptes de prova gratuïta fent servir trucs amb punts (j.ohn@gmail.com = john@gmail.com) o àlies amb plus (john+spam@gmail.com). Els equips de màrqueting desduplicen llistes de correu abans d’enviar campanyes per evitar enviaments duplicats. Els sistemes antifrau normalitzen els correus durant el registre per detectar usuaris prèviament expulsats que intenten tornar-se a registrar amb variacions cosmètiques del correu.
Formats, tipus o variants de dades
Gmail i Google Workspace ignoren els punts a la part local i admeten el plus-addressing. Outlook/Hotmail ignora el plus-addressing però no ignora els punts. Yahoo utilitza un sistema d’àlies basat en guions en lloc del plus. Fastmail i ProtonMail admeten el plus-addressing. L’eina aplica per defecte les regles de normalització a l’estil Gmail (eliminar punts, suprimir àlies amb plus, posar en minúscules), cosa que cobreix la majoria d’adreces de correu de consum, però pot sobre-normalitzar en servidors de correu corporatius que consideren els punts significatius.
Errors habituals i casos límit
No tots els servidors de correu ignoren els punts — eliminar punts d’adreces que no són de Gmail pot fer que dos usuaris diferents es mapin a la mateixa adreça normalitzada, provocant una desduplicació falsa. La part del domini del correu no distingeix majúscules i minúscules segons l’RFC 5321, però la part local tècnicament sí que és sensible a majúscules (tot i que gairebé cap servidor no ho fa complir). El plus-addressing s’utilitza cada cop més com a eina legítima de privacitat, així que bloquejar-lo pot frustrar usuaris sensibles a la privacitat. Els noms de domini internacionals (IDN) requereixen normalització en punycode per a una comparació correcta.
Quan utilitzar aquesta eina vs codi
Utilitza aquesta eina del navegador per comprovar ràpidament un grapat d’adreces per detectar duplicats o provar com les teves regles de normalització transformarien entrades específiques. Per a fluxos de registre en producció, implementa la normalització com una funció del costat del servidor que apliqui regles específiques del proveïdor (Gmail vs Outlook vs dominis personalitzats) i emmagatzemi tant la forma original com la normalitzada, de manera que puguis mostrar l’original mentre desdupliques sobre la versió normalitzada.