DevToys Web Pro iconDevToys Web ProBlog
I-rate kami:
Subukan ang browser extension:

Email Normalizer

Tapos na
Input: 10Natatangi: 8Mga duplicate: 2

Mga input na email (isa bawat linya)

  • Na-normalize (na-deduplicate)

  • Mga teknikal na detalye

    Paano Gumagana ang Email Normalizer

    Ano ang Ginagawa ng Tool

    Ginagawang canonical ng Email Normalizer ang mga email address sa pamamagitan ng pag-lowercase sa buong address, pag-aalis ng mga tuldok sa local part (Gmail-style), at pagtanggal ng mga plus-addressing alias (user+tag@domain nagiging user@domain). Ipinapakita nito kung kailan ang maraming mukhang magkakaibang email address ay talagang naghahatid sa iisang inbox, na tumutulong sa iyong matukoy ang mga duplicate na account at i-normalize ang mga contact database.

    Mga Karaniwang Gamit ng Developer

    Ginagamit ng mga product engineer ang email normalization para pigilan ang mga user na gumawa ng maraming free-trial account gamit ang dot tricks (j.ohn@gmail.com = john@gmail.com) o plus alias (john+spam@gmail.com). Nagde-deduplicate ang mga marketing team ng mga mailing list bago magpadala ng mga campaign para maiwasan ang dobleng pagpapadala. Ini-normalize ng mga anti-fraud system ang mga email sa panahon ng signup para matukoy ang mga dating na-ban na user na sumusubok magparehistro muli gamit ang mga kosmetikong pagbabago sa email.

    Mga Format, Uri, o Variant ng Data

    Hindi pinapansin ng Gmail at Google Workspace ang mga tuldok sa local part at sinusuportahan ang plus-addressing. Hindi pinapansin ng Outlook/Hotmail ang plus-addressing pero hindi nito binabalewala ang mga tuldok. Gumagamit ang Yahoo ng hyphen-based na alias system sa halip na plus. Sinusuportahan ng Fastmail at ProtonMail ang plus-addressing. Ipinapatupad ng tool ang Gmail-style na mga patakaran sa normalization bilang default (alisin ang mga tuldok, tanggalin ang mga plus alias, i-lowercase), na sumasaklaw sa karamihan ng consumer email address ngunit maaaring mag-over-normalize para sa mga corporate mail server na itinuturing na mahalaga ang mga tuldok.

    Mga Karaniwang Pagkakamali at Edge Case

    Hindi lahat ng mail server ay binabalewala ang mga tuldok — ang pag-aalis ng mga tuldok sa mga non-Gmail address ay maaaring magtugma ng dalawang magkaibang user sa iisang normalized na address, na nagdudulot ng maling deduplication. Ang domain part ng email ay case-insensitive ayon sa RFC 5321, pero ang local part ay teknikal na case-sensitive (bagama't halos walang server ang nagpapatupad nito). Lalong ginagamit ang plus-addressing bilang lehitimong tool sa privacy, kaya ang pag-block dito ay maaaring makainis sa mga user na may malasakit sa privacy. Ang mga international domain name (IDN) ay nangangailangan ng punycode normalization para sa tamang paghahambing.

    Kailan Gagamitin ang Tool na Ito kumpara sa Code

    Gamitin ang browser tool na ito para mabilis na suriin ang ilang address para sa mga duplicate o subukan kung paano babaguhin ng iyong mga patakaran sa normalization ang mga partikular na input. Para sa production signup flows, ipatupad ang normalization bilang server-side function na nag-aapply ng provider-specific na mga patakaran (Gmail vs Outlook vs custom domains) at ini-store ang parehong original at normalized na anyo para maipakita mo ang original habang nagde-deduplicate batay sa normalized na bersyon.