DevToys Web Pro iconDevToys Web ProBlog
Értékeljen minket:
Próbáld ki a böngészőbővítményt:

E-mail normalizáló

Kész
Bemenet: 10Egyedi: 8Duplikátumok: 2

Bemeneti e-mail címek (soronként egy)

  • Normalizált (duplikátummentes)

  • Technikai részletek

    Hogyan működik az e-mail normalizáló

    Mit csinál az eszköz

    Az Email Normalizer kanonizálja az e-mail-címeket azzal, hogy az egész címet kisbetűssé alakítja, eltávolítja a pontokat a helyi részből (Gmail-módra), és levágja a plusz-címzéses aliasokat (a user+tag@domain user@domainné válik). Ez felfedi, amikor több, látszólag különböző e-mail-cím valójában ugyanabba a postafiókba kézbesít, segítve a duplikált fiókok felismerését és a kapcsolati adatbázisok normalizálását.

    Gyakori fejlesztői felhasználási esetek

    A termékmérnökök e-mail-normalizálást használnak annak megakadályozására, hogy a felhasználók több ingyenes próbaidős fiókot hozzanak létre pontozási trükkökkel (j.ohn@gmail.com = john@gmail.com) vagy plusz aliasokkal (john+spam@gmail.com). A marketingcsapatok a kampányok kiküldése előtt deduplikálják a levelezőlistákat, hogy elkerüljék a dupla kiküldést. A csalásmegelőző rendszerek regisztrációkor normalizálják az e-maileket, hogy észleljék a korábban kitiltott felhasználókat, akik kozmetikai e-mail-variációkkal próbálnak újra regisztrálni.

    Adatformátumok, típusok vagy változatok

    A Gmail és a Google Workspace figyelmen kívül hagyja a pontokat a helyi részben, és támogatja a plusz-címzést. Az Outlook/Hotmail figyelmen kívül hagyja a plusz-címzést, de a pontokat nem. A Yahoo a plusz helyett kötőjel-alapú alias rendszert használ. A Fastmail és a ProtonMail támogatja a plusz-címzést. Az eszköz alapértelmezetten Gmail-stílusú normalizálási szabályokat alkalmaz (pontok eltávolítása, plusz aliasok levágása, kisbetűsítés), ami a fogyasztói e-mail-címek többségét lefedi, de túlzott normalizálást okozhat vállalati levelezőszervereknél, amelyeknél a pontok jelentéssel bírnak.

    Gyakori buktatók és szélső esetek

    Nem minden levelezőszerver hagyja figyelmen kívül a pontokat — a pontok eltávolítása nem Gmail-címekből két különböző felhasználót ugyanarra a normalizált címre képezhet le, ami téves deduplikálást okoz. Az e-mail domain része az RFC 5321 szerint nem kis- és nagybetűérzékeny, de a helyi rész technikailag az (bár szinte egyetlen szerver sem érvényesíti ezt). A plusz-címzést egyre gyakrabban használják legitim adatvédelmi eszközként, ezért a tiltása frusztrálhatja az adatvédelemre érzékeny felhasználókat. A nemzetközi domainnevek (IDN) megfelelő összehasonlításhoz punycode normalizálást igényelnek.

    Mikor érdemes ezt az eszközt használni a kód helyett

    Használd ezt a böngészős eszközt, hogy gyorsan ellenőrizz néhány címet duplikátumok szempontjából, vagy leteszteld, hogyan alakítanák át a normalizálási szabályaid az adott bemeneteket. Éles regisztrációs folyamatokhoz a normalizálást szerveroldali függvényként valósítsd meg, amely szolgáltató-specifikus szabályokat alkalmaz (Gmail vs Outlook vs egyedi domainek), és mind az eredeti, mind a normalizált formát eltárolja, hogy az eredetit tudd megjeleníteni, miközben a deduplikálást a normalizált verzión végzed.