Normalizator e-pošte
Ulazne e-adrese (jedna po retku)
Normalizirano (bez duplikata)
Tehnički detalji
Kako radi normalizator e-pošte
Što alat radi
Email Normalizer kanonizira adrese e-pošte tako da cijelu adresu pretvara u mala slova, uklanja točke iz lokalnog dijela (u Gmail stilu) i uklanja plus-aliasing (user+tag@domain postaje user@domain). Time se otkriva kada više naizgled različitih adresa e-pošte zapravo isporučuje u isti sandučić, što pomaže u otkrivanju dupliciranih računa i normalizaciji baza kontakata.
Uobičajeni slučajevi upotrebe za razvojne programere
Produktni inženjeri koriste normalizaciju e-pošte kako bi spriječili korisnike da stvaraju više računa za besplatno probno razdoblje koristeći trikove s točkama (j.ohn@gmail.com = john@gmail.com) ili plus-aliasing (john+spam@gmail.com). Marketinški timovi uklanjaju duplikate s mailing lista prije slanja kampanja kako bi izbjegli dvostruko slanje. Sustavi za sprječavanje prijevara normaliziraju e-poštu tijekom registracije kako bi otkrili prethodno blokirane korisnike koji pokušavaju ponovnu registraciju uz kozmetičke varijacije adrese e-pošte.
Formati podataka, vrste ili varijante
Gmail i Google Workspace ignoriraju točke u lokalnom dijelu i podržavaju plus-aliasing. Outlook/Hotmail ignorira plus-aliasing, ali ne ignorira točke. Yahoo koristi sustav aliasa temeljen na crticama umjesto plusa. Fastmail i ProtonMail podržavaju plus-aliasing. Alat prema zadanim postavkama primjenjuje pravila normalizacije u Gmail stilu (ukloni točke, ukloni plus-aliase, pretvori u mala slova), što pokriva većinu potrošačkih adresa e-pošte, ali može previše normalizirati za korporativne mail poslužitelje koji točke smatraju značajnima.
Uobičajene zamke i rubni slučajevi
Ne ignoriraju svi mail poslužitelji točke — uklanjanje točaka iz adresa koje nisu Gmail može mapirati dva različita korisnika na istu normaliziranu adresu, uzrokujući lažno uklanjanje duplikata. Domenski dio e-pošte ne razlikuje velika i mala slova prema RFC 5321, ali lokalni dio je tehnički osjetljiv na velika/mala slova (iako to gotovo nijedan poslužitelj ne provodi). Plus-aliasing se sve češće koristi kao legitiman alat za privatnost, pa njegovo blokiranje može frustrirati korisnike koji paze na privatnost. Internacionalizirane domene (IDN) zahtijevaju punycode normalizaciju za ispravnu usporedbu.
Kada koristiti ovaj alat umjesto koda
Koristite ovaj alat u pregledniku kako biste brzo provjerili nekoliko adresa na duplikate ili testirali kako bi vaša pravila normalizacije transformirala određene ulaze. Za produkcijske tokove registracije implementirajte normalizaciju kao funkciju na strani poslužitelja koja primjenjuje pravila specifična za pružatelja (Gmail vs Outlook vs prilagođene domene) i pohranjuje i izvorni i normalizirani oblik kako biste mogli prikazati izvorni, a deduplikaciju raditi na normaliziranoj verziji.