Az Email Validation API ereje

aug 27, 2020
9

Álmodott már arról, hogy a felhasználók számára súrlódásmentes regisztrációs folyamatot biztosítson?
Az egyik anélkül, hogy duplán be kellene írni az e-mail címüket, dupla opt-in-t kellene csinálni, CAPTCHA-kat kellene használni. Egy olyan, amely zökkenőmentesen drivein no-time a felhasználó keresztül a szükségességét, hogy elhagyja elérhetőségi adatok, és hagyja őket élvezni a félelmetes a termék vagy szolgáltatás?

Email érvényesítés?

De ez kockázatos, mondhatnánk. A tanulmányok azt mutatják, hogy akár 10% az e-mail címek hibásak a belépés pillanatában. Nyilvánvalóan magasabb számokkal a mobileszközök felhasználói esetében (kövér ujj dolog). Ezenkívül a felhasználók egy része inkább eldobható e-mail címeket hagy meg, amikor csak ismerkedik velünk.

Ez problémákat okozhat, növelheti a működésünk költségeit és csökkentheti az ügyfelek elégedettségét. Nyilvánvaló, hogy egy elírás az ügyfelünk e-mail címében nem fogja boldoggá tenni őket, amikor arra várnak, hogy halljanak rólunk.

Néhányan úgy döntenek, hogy felkeresik, de ez megnöveli a támogatási költségeinket, és további erőfeszítéseket ró a felhasználóra.

Mások elfelejtik, vagy akár ingerülten egyszerűen elmennek.

Továbbá, az adatbázisunkban lévő nem kézbesíthető e-mail címek visszapattanást eredményeznek, növelik a visszapattanási arányt, és ahhoz vezethetnek, hogy feketelistákra kerülünk, és az egész e-mail kézbesíthetőség csökkenését okozzák.

Hogyan lehet megtalálni a megfelelő egyensúlyt? Az e-mail érvényesítési API lehet a válasz.

Mi az Email Validation API?

Az e-mail érvényesítési API egy egyszerű módja az e-mail ellenőrzés és érvényesítés erejének kihasználására a rendszerén vagy egy weboldalon belül, így nem kell aggódnia az összes apró részlet miatt, és ezt rábízhatja az e-mail érvényesítési API szolgáltatóra, aki tudja, hogyan kell ezt jól csinálni.

Az API (alkalmazásprogramozási interfész) általában HTTP-alapú RESTful API formájában jelenik meg. Legjobb e-mail Az érvényesítés különböző módszereket és végpontokat biztosít, és a legtöbbjük mindig legalább a Real-time Email Validation API végpontot biztosítja.

Hogyan működik az e-mail cím érvényesítési API?

Dióhéjban, amikor a rendszered egy API-n keresztül kérést küld egy e-mail cím érvényesítésére és ellenőrzésére, többszörös ellenőrzések történnek a másodpercek töredékei alatt, hogy a legpontosabb választ kapd arra, hogy az e-mail cím érvényes és kézbesíthető-e.

Kezdve az egyszerűbbekkel, mint például:

  • Ellenőrizze az e-mail cím szintaxisát, és hogy az megfelel-e az RFC 5322 és RFC 5321 szabványokban közzétett hivatalos definícióknak,
  • DNS rekordok ellenőrzése - MX és A rekordok keresése,
  • Annak ellenőrzése, hogy az e-mail cím eldobható (más néven ideiglenes), ingyenes e-mail szolgáltató által regisztrált, valamint hogy funkcionális, megosztott e-mail címről vagy elosztócsoportról van-e szó.

Ezután az API-szolgáltatók:

  • Rövid kapcsolat létrehozása a címzett e-mail szerverével,
  • Tárgyaljon a címzett e-mail szerverével, ha az e-mail cím ott van regisztrálva,
  • Elemezze a kommunikációt, reagáljon az e-mail szolgáltató követelményeire, és tartsa be a megfelelő protokollokat,
  • Szükség esetén reagál a szürke listás helyzetekre, és újra kell próbálkoznia.

A legjobb Email Validation API szolgáltatók mindezt ráadásul meg is teszik:

  • Valódi e-mail üzenetek küldése nélkül,
  • Az e-mail szolgáltató infrastruktúrájának tiszteletben tartása a lábnyom és az erőforrás-felhasználás minimalizálásával,
  • Adatbiztonsági szempontok szem előtt tartása.

Hogyan használjuk az Email Validation API-t

Az Email Validation API használatának legegyszerűbb módja a Real-time Email Validation API végponthoz való csatlakozás.

Íme egy példa a cURL használatára:

curl https://api.usebouncer.com/v1/email/[email protected]&timeout=30
-H 'x-api-key: API-KEY'

Hív:
- A Bouncer valós idejű e-mail érvényesítési API végpontja (https://api.usebouncer.com/v1/email/verify)
- ?email= paraméterrel, ahol megadhatjuk az ellenőrizendő e-mail címet,
- a &timeout= paraméterrel, ahol megadhatjuk a maximálisan elvárt másodpercek számát, amelyen belül szeretnénk eredményeket kapni (1-30 közötti értékek, alapértelmezett=10).
-H 'x-api-key: API-KEY' - fejléc információ, ahová a Bouncer-től kapott API-KEY-t tesszük.

Az Email Validation API az eredményeket JSON formájában adja vissza, az alábbi sémát követve:

[
   {
  "email": "[email protected]",
  "name": "John Doe",
  "status": "deliverable",
  "reason": "accepted_email",
  "domain": {
    "name": "usebouncer.com",
    "acceptAll": "no",
    "disposable": "no",
    "free": "no"
  },
  "account": {
    "role": "no",
    "disabled": "Nem",
    "fullMailbox": "no"
   }
]

Minden részletes információ, a terminológia és az irányelvek megtalálhatók a Bouncer's WebAppban -> API panel.

A Best Email Validation API a Bulk Email Validation API végpontjaival az e-mail címek tömeges érvényesítésére és ellenőrzésére is lehetőséget biztosít.

Az ilyen API-k általában lehetőséget adnak egy kérés létrehozására, a kérés állapotának ellenőrzésére, az eredmények letöltésére, és szükség esetén még callback_url-t is megadhatnak.

Ha szeretne ötletelni a fejlesztéssel kapcsolatban - beszélgessünk.

 

Email Validation API PHP példa használata

Itt talál egy példát az Email Validation API PHP implementációjára:


public function verifyEmailRealTime($email)
{
$emailEncoded = urlencode($email);
$apiKey = "YOUR_API_KEY";
$apiURL = "https://api.usebouncer.com/v1/email/verify";
$fullURL = $apiURL."?email=".$emailEncoded;
// A cURL erőforrás lekérése
$curl = curl_init();
$headers = array(
'x-api-key: '.$apiKey
);
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => true,
CURLOPT_URL => $fullURL,
CURLOPT_HTTPHEADER => $headers
));
// A kérés elküldése és a válasz mentése az $resp-be.
$resp = curl_exec($curl);
// A kérés lezárása, hogy néhány erőforrást kitakarítsunk
curl_close($curl);
return $resp;
}

 

Az e-mail cím érvényesítési API ereje - lehetséges felhasználási esetek

Ügyfeleink sikeresen használják a Bouncer Email Validation API-t számos különböző felhasználási esetben és formában, azonban a leggyakoribbak a következők voltak.

Email érvényesítés a regisztrációs és feliratkozási űrlapokon a gépelési hibák elkerülése érdekében

Az Email Validation API használatának egyik leggyakoribb módja az, hogy a regisztrációs folyamat során engedélyezi azt. Így biztosíthatjuk, hogy a hibásan beírt e-mail cím azonnal kiszúrásra kerüljön, és a felhasználó azonnal javíthassa azt.

Választhat egy másik megközelítést is, és ellenőrizze az e-mailt cím, amikor a felhasználó:

  • X másodpercre leállítja a gépelést,
  • kikerül az e-mail cím mezőből,
  • kattint a beküldés gombra,
  • vagy miután a felhasználó rákattintott a küldés gombra, és a következő lépésben tájékoztatja, hogy az e-mail cím javításra szorulhat.

Egy minta felhasználási folyamat az alábbi ábrán látható módon nézhet ki:

E-mail érvényesítés a felugró ablakokban a gépelési hibák elkerülése érdekében

Az Email Validation API-t is beépítheti az e-mail címek ellenőrzésére a felugró ablakokban, amelyek az e-mail cím elhagyására szólítanak fel. A felugró ablakok kissé tolakodóak - miért ne lehetne a folyamatot a lehető legegyszerűbbé tenni a felhasználó számára?

E-mail érvényesítés az eldobható e-mail címekkel történő regisztrációk megakadályozására

Ha inkább nem engedné be a rendszerébe az eldobható, ideiglenes, 10 perces e-maileket - felhasználhatja az Email Validation API által biztosított információkat az ilyen tényről.

Email érvényesítés az ingyenes e-mailek feliratkozásának megakadályozására

Ha például egy B2B vállalkozást üzemeltet, és csak üzleti e-maileket szeretne tárolni - felhasználhatja az Email Validation API által biztosított ingyenes e-mail címekről szóló információkat, és megkérheti a felhasználót, hogy adjon meg egy másik címet.

A felhasználó által feltöltött névjegyzékek e-mailes hitelesítése

Ha a saját informatikai rendszere lehetővé teszi a felhasználók számára, hogy egyszerre több e-mail címet töltsenek fel, akkor fontolóra veheti a Bulk Email Validation API erejének kihasználását.

A folyamat a következő lehet:

1. A felhasználó feltölti az e-mail címek listáját,

2. A rendszer létrehoz egy e-mail-ellenőrzési kérelmet a Bouncerrel, és megadja a callback_url-t is, amely várja az információt a befejezett e-mail-ellenőrzésről.

3. A rendszer tájékoztatja a felhasználót, hogy az e-mail lista ellenőrzése folyamatban van, és hogy az ellenőrzés befejezése után folytathatja.

4. Csak abban az esetben, ha a rendszer ellenőrzi (például percenként) az e-mail lista ellenőrzésének állapotát.

5. Amikor a tömeges e-mail ellenőrzés befejeződik, a rendszer letölti az eredményeket, és lehetővé teszi a felhasználók számára, hogy megfelelő lépéseket tegyenek a nem kézbesíthető levelekkel kapcsolatban (kapcsolatok eltávolítása, címek eltávolítása, címek javítása stb.).

Egy ilyen megoldással biztosíthatja, hogy csak érvényes e-mail címek kerüljenek be az adatbázisába.

Email érvényesítés a tömeges kiküldés előtt

Ha szeretné teljes mértékben megvédeni saját informatikai rendszereinek e-mail infrastruktúráját, érdemes megfontolni a tömeges e-mail küldések előtt a Bulk Email Validation API erejének kihasználását.

A megoldás a következő lehetne:

1. Létrehoz egy puffert az elküldendő e-mailek számára - ez egy olyan hely, ahol a felhasználók által ütemezett e-mailek landolnak,

2. Amikor közel van a tervezett kiküldés - a rendszer egy köteg e-mail címet vesz át ellenőrzésre,

3. A rendszer létrehoz egy e-mail-ellenőrzési kérelmet a Bouncerrel, és megadja a callback_url-t is, amely várja az információt a befejezett e-mail-ellenőrzésről.

4. Csak abban az esetben, ha a rendszered ellenőrzi (például percenként) az e-mail lista hitelesítési kérések állapotát.

5. Amikor a tömeges e-mail ellenőrzés befejeződik, a rendszer letölti az eredményeket.

6. A nem kézbesíthető e-mail címek esetében - a küldést várakoztatja, és tájékoztatja a felhasználókat, hogy mely üzeneteket nem sikerült elküldeni.

Hogyan válasszuk ki a legjobb Email Validation API szolgáltatót?

Az e-mail cím érvényesítési API szolgáltatókkal való együttműködés során olyan tényezőkre kell figyelnie, mint:

Megbízhatóság és biztonság

Ellenőrizze, hogy a szolgáltató jogilag bejegyzett vállalat-e. Jó, ha látod, hogy vannak-e emberek mögötte. Ellenőrizze, hogy mi a megközelítésük az adatbiztonsággal kapcsolatban, hol tárolják a szervereiket, kivel osztják meg az adatokat, és kit választanak alfeldolgozóként.

Teljesítmény és pontosság

Nyilvánvaló, hogy a Real-time Email Validation API-nak szupergyorsnak kell lennie, hogy a felhasználóknak ne kelljen várniuk. Emiatt az Email Validation Service-nek sietnie kell, és a kérdés az, hogy milyen döntéseket fog hozni, miközben siet.

Veszélyeztetni fogja az eredmények minőségét annak érdekében, hogy bármilyen eredményt adjon, vagy őszinte lesz, ha azt mondja: "Nem tudom... így ismeretlenül visszatér". Ha az utóbbit választják, jó lenne ellenőrizni, hogy mennyi az "ismeretlen" eredmények átlagos aránya - a jó eredmény 5-7%-nél kevesebb lenne.

Másrészt - a teljesítmény megértéséhez jó lenne ellenőrizni, hogy mi a feldolgozási idő mediánja.

Rugalmasság és könnyű használat

Csapata ideje, energiája és tehetsége valószínűleg a legértékesebb vagyontárgya.
Ezért fontos, hogy az Email Address Validation API-val való integráció nem vesz el túl sok időt, és a lehető legegyszerűbb lesz.

Nagyszerű lenne, ha az e-mail érvényesítési szolgáltató hajlandó lenne támogatni Önt a megoldás megtervezése, bevezetése és tesztelése során.

Az is fontos, hogy legyenek lehetőségeink és nagyfokú rugalmasságunk - a technológiának nem korlátoznia kell minket, hanem a rendelkezésünkre kell állnia. Ezzel együtt az Email Validation API különböző végpontjainak és módszereinek sokasága mindig előnyös - de még mindig egyszerűnek kell lennie.

Miben különbözik a Bouncer a többi e-mail validáló eszköztől?

Nagyon szerény emberekből álló csapat vagyunk, de büszkének kell lennünk arra, amit létrehoztunk.
Ezért szeretném megosztani néhány megkülönböztető jegyünket.

Méretezhetőség és teljesítmény

Email Validációs szolgáltatásainkat úgy terveztük, hogy szuperül skálázhatóak és nagy teljesítményűek legyenek, mivel a Bouncert úgy hoztuk létre, hogy az API legyen az első.

Gyors és egyszerű megvalósítás

A szuper egyszerű regisztrációs folyamat után (a lehető legkönnyebbé kellett tennünk, nem igaz?!), másodpercek alatt megkap mindent, amire szüksége van az induláshoz.

Az alapvető e-mail-érvényesítési felhasználási esetek néhány óra alatt megvalósíthatók (beleértve a teljes végponttól végpontig tartó integrációs teszteket).

A kifinomultabb alkalmazások fejlesztése nem vesz igénybe több mint néhány napot, és örömmel támogatjuk Önt a teljes folyamat során - még embereinket is arra szánjuk, hogy ez idő alatt teljes mértékben elérhetőek legyenek az Ön számára.

Precizitás és biztonság

A Bouncer az egyik legalacsonyabb "ismeretlen" aránnyal rendelkezik, ugyanakkor az egyik legnagyobb pontossággal a piacon.
Mindezt a biztonság veszélyeztetése nélkül.

Az adatfeldolgozáshoz és adattároláshoz kizárólag az AWS európai adatközpontjait használjuk. Még akkor is, ha egy extra mérföldet tettünk meg, és úgy döntöttünk, hogy az e-mail címeket anonimizáljuk a rendszerünk minden részében (beleértve az SMTP szerverekkel való kommunikációból származó naplókat is!).

Mi vagyunk az egyetlenek a piacon, akik nem vettük a rövidebb utakat, és nem engedjük meg az API kulcs átadását az url-ben - ehhez a fejlécet kell használnod.

Prémium gondoskodó támogatás

Mi valóban Human to Human szervezet vagyunk, mindent megteszünk, hogy támogassuk Önt az egész velünk töltött út során.

Rugalmasság

A megoldásunk és az Email Validation API valóban rugalmas, mert mi vagyunk - hisszük, hogy képesek leszünk bármilyen Email Validation és Verification igényét kielégíteni.

HighTech

És a technika iránt érdeklődőknek... van egy nagyon menő, modern technológiai stackünk. Az architektúra önfelfedező mikroszolgáltatásokon alapul, teljesen skálázható és teljesen rugalmas a változásokhoz is... ez tulajdonképpen az egyik rejtett gyöngyszemünk. Ez a K+F-be fektetett sok zseniális munka eredménye.

Ha szeretne beszélgetni a Tech-ről - szívesen beszélgetünk Önnel.

Vonal és pontok