E-posti valideerimise API võimsus

aug. 27, 2020
9

Kas olete kunagi unistanud oma kasutajate jaoks hõõrdumisvabast registreerimisvoost?
Üks ilma, et oleks vaja oma e-posti aadressi kahekordselt sisestada, teha topelt sisselogimist, kasutada CAPTCHA-d. Üks, mis sujuvalt drivein no-time oma kasutaja läbi vajaduse jätta kontaktandmed, ja laseb neil nautida awesomeness oma toote või teenuse?

E-posti valideerimine?

Aga see on riskantne, võiksite öelda. Uuringud näitavad, et kuni 10% e-posti aadressidest on sisestamise hetkel ebaõiged. Ilmselt suuremad numbrid mobiilseadmete kasutajate puhul (rasvasõrme asi). Lisaks eelistavad mõned kasutajad jätta ühekordsed e-posti aadressid, kui nad alles tutvuvad meiega.

See võib põhjustada mõningaid probleeme, suurendada meie tegevuse kulusid ja vähendada klientide rahulolu. Ilmselgelt ei jäta meie kliendi e-posti aadressi trükiviga teda õnnelikuks, kui ta ootab meilt vastust.

Mõned otsustavad pöörduda, kuid see suurendab meie toetuskulusid ja paneb kasutajale lisapingutusi.

Teised unustavad selle või isegi ärritunult lihtsalt lahkuvad.

Lisaks sellele põhjustavad meie andmebaasis olevad kättetoimetamata e-posti aadressid tagasilöögi, suurendavad tagasilöögi määra ja võivad viia meie sattumiseni mustadesse nimekirjadesse ning põhjustada kogu e-posti kättetoimetatavuse languse.

Kuidas siis leida hea tasakaal? Vastuseks võib olla e-posti valideerimise API.

Mis on e-posti valideerimise API?

E-posti valideerimise API on lihtne viis, kuidas kasutada e-posti kontrollimise ja valideerimise võimsust oma süsteemis või veebisaidil, nii et te ei pea muretsema kõigi pisiasjade pärast ja võite jätta selle e-posti valideerimise API teenusepakkuja hooleks, kes teab, kuidas seda hästi teha.

Tavaliselt on API (rakendusprogrammeerimisliides) HTTP-põhine RESTful API. Parim e-posti valideerimine pakub erinevaid meetodeid ja lõpp-punkte ning enamik neist pakub alati vähemalt reaalajas e-posti valideerimise API lõpp-punkti.

Kuidas töötab e-posti aadressi valideerimise API?

Lühidalt öeldes, kui teie süsteem saadab API kaudu taotluse e-posti aadressi valideerimiseks ja kontrollimiseks, toimub mitu kontrolli sekundite murdosa jooksul, et anda teile kõige täpsem vastus, kas e-posti aadress on kehtiv ja kättetoimetatav.

Alustades sellistest lihtsatest nagu:

  • Kontrollige e-posti aadressi süntaksit ja seda, kas see vastab RFC 5322 ja RFC 5321 avaldatud ametlikele määratlustele,
  • DNS-kirjete kontroll - MX- ja A-kirjete otsimine,
  • Kontrollida, kas e-posti aadress on ühekordselt kasutatav (ehk ajutine), kas see on registreeritud tasuta e-posti teenusepakkuja poolt ja kas tegemist on funktsionaalse, jagatud e-posti aadressi või jaotusrühmaga.

Järgmisena API teenusepakkujad:

  • Loo lühike ühendus saaja e-posti serveriga,
  • Pidage läbirääkimisi saaja e-posti serveriga, kui e-posti aadress on seal registreeritud,
  • Analüüsige suhtlust, reageerige e-posti teenusepakkuja nõuetele ja järgige nõuetekohaseid protokolle,
  • Vajaduse korral reageerib halli nimekirja olukordadele ja peab tegema korduskatsetusi.

Parimad e-posti valideerimise API teenusepakkujad teevad seda kõike lisaks:

  • Ilma tegelike e-kirjade saatmiseta,
  • austades e-posti teenusepakkujate infrastruktuuri, vähendades jalajälge ja ressursikasutust,
  • Andmeturbeaspektide meelespidamine.

Kuidas kasutada e-posti valideerimise API-d

Lihtsaim viis e-posti valideerimise API kasutamiseks on luua ühendus reaalajas e-posti valideerimise API lõpp-punktiga.

Siin on näide cURL-i kasutamisest:

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

See kutsub:
- Bouncer's Real-Time Email Validation API lõpp-punkt (https://api.usebouncer.com/v1/email/verify)
- parameetriga ?email=, kuhu me saame sisestada e-posti aadressi, mida tuleb kontrollida,
- parameetriga &timeout=, kuhu saame panna maksimaalse oodatava sekundi, mille jooksul soovime saada tulemusi (väärtused vahemikus 1-30, vaikimisi=10).
-H 'x-api-key: API-KEY' - päise info, kuhu me paneme Bouncerilt saadud API-KEY.

E-posti valideerimise API tagastab tulemused JSON-vormingus vastavalt sellele skeemile:

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

Kogu üksikasjalik teave, terminoloogia ja suunised on leitavad Bouncer's WebAppist -> API-paneel.

Best Email Validation API pakub ka võimalusi e-posti aadresside valideerimiseks ja kontrollimiseks massiliselt oma Bulk Email Validation API lõpp-punktidega.

Sellised APId annavad tavaliselt võimaluse luua päring, kontrollida päringu staatust, laadida alla tulemused ja vajadusel isegi anda callback_url.

Kui soovid teha ajurünnakuid arenduse osas - räägime.

 

E-posti valideerimise API PHP näide

Siit leiad näite Email Validation API PHP rakendamise kohta:


public function verifyEmailRealTime($email)
{
$emailEncoded = urlencode($email);
$apiKey = "YOUR_API_KEY";
$apiURL = "https://api.usebouncer.com/v1/email/verify";
$fullURL = $apiURL."?email=".$emailEncoded;
// Get cURL resource
$curl = curl_init();
$headers = array(
'x-api-key: '.$apiKey
);
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => true,
CURLOPT_URL => $fullURL,
CURLOPT_HTTPHEADER => $headers
));
// Saada taotlus ja salvestada vastus $resp'ile.
$resp = curl_exec($curl);
// Sulge taotlus, et mõned ressursid ära puhastada
curl_close($curl);
return $resp;
}

 

E-posti aadressi valideerimise API võimsus - võimalikud kasutusjuhud

Meie kliendid on edukalt kasutanud Bouncer'i e-posti valideerimise API-d paljudes erinevates kasutusviisides ja vormides, kuid kõige levinumad neist on järgmised.

Registreerimis- ja registreerimisvormide e-posti valideerimine kirjavigade vältimiseks

Üks levinumaid viise e-posti valideerimise API kasutamiseks on selle aktiveerimine registreerimisvoo ajal. Nii saame tagada, et valesti sisestatud e-posti aadressi märgatakse kohe ja meie kasutaja saab seda kohe parandada.

Võite valida teistsuguse lähenemise ja kontrollige e-kirja aadress, kui kasutaja:

  • peatab trükkimise X sekundiks,
  • tuleb välja e-posti aadressi väljale,
  • klõpsab nupule submit,
  • või pärast seda, kui kasutaja on vajutanud nupule "Saada", ja andes talle järgmises etapis teada, et e-posti aadress võib vajada parandusi.

Näide kasutusvoogudest võib välja näha alljärgneval joonisel:

E-posti valideerimine hüpikakendes kirjavigade vältimiseks

Samuti võiksite kasutada e-posti valideerimise API-d, et kontrollida e-posti aadressi hüpikakendites, mis kutsuvad üles jätma e-posti aadressi. Pop-up aknad on veidi pealetükkivad - miks mitte teha protsess kasutaja jaoks võimalikult lihtsaks?

E-posti valideerimine, et vältida ühekordsete e-posti aadressidega registreerimisi

Kui soovite pigem mitte lubada oma süsteemi ühekordseid, ajutisi, 10-minutilisi e-kirju - võite kasutada teavet sellise asjaolu kohta, mida pakub e-posti valideerimise API.

E-posti valideerimine, et vältida tasuta e-kirjade registreerimist

Kui teil on näiteks B2B-ettevõte ja te eelistaksite salvestada ainult ärikliente - te võiksite kasutada e-posti valideerimise API poolt pakutavat teavet vabade e-posti aadresside kohta ja paluda kasutajatel esitada mõni teine oma aadress.

Kasutaja poolt üleslaetud kontaktide nimekirjade valideerimine e-posti teel

Kui teie enda IT-süsteem võimaldab kasutajatel laadida üles mitu e-posti aadressi korraga, võiksite kaaluda Bulk Email Validation API võimsuse kasutamist.

Voog võiks olla järgmine:

1. Kasutaja laeb üles oma e-posti aadresside nimekirja,

2. Teie süsteem loob Bounceriga e-kirjade kontrollimise taotluse ja annab ka callback_url, mis ootab teavet lõppenud e-kirjade kontrollimise kohta.

3. Teie süsteem teavitab kasutajat, et e-posti nimekirja kontrollitakse ja et ta saab jätkata, kui kontroll on lõpetatud.

4. Lihtsalt juhul, kui teie süsteem kontrollib (näiteks iga minut) e-posti nimekirja kinnitamise staatust.

5. Kui massiline e-posti kontrollimine on lõppenud, laeb teie süsteem tulemused alla ja võimaldab kasutajatel võtta asjakohaseid meetmeid nende kirjade suhtes, mida ei saa kätte toimetada (eemaldada kontaktid, eemaldada aadressid, parandada aadressid jne).

Sellise lahendusega tagate, et teie andmebaasi jõuavad ainult kehtivad e-posti aadressid.

E-posti valideerimine enne massilist saatmist

Kui soovite oma IT-süsteemide e-posti infrastruktuuri täielikult kaitsta, siis võiksite enne massilise e-posti saatmist kaaluda Bulk Email Validation API võimsuse kasutamist.

Lahendus võiks olla järgmine:

1. Looge saadetavate e-kirjade jaoks puhver - see on koht, kuhu maanduvad teie kasutajate poolt planeeritud e-kirjad,

2. Kui see on lähedal kavandatud saatmisele - teie süsteem võtab partii e-posti aadresse, mida tuleb kontrollida,

3. Teie süsteem loob Bounceriga e-kirjade kontrollimise taotluse ja annab ka callback_url, mis ootab teavet lõppenud e-kirjade kontrollimise kohta.

4. Lihtsalt juhul, kui teie süsteem kontrollib (näiteks iga minut) e-posti nimekirja kinnitamise taotluste staatust.

5. Kui massiline e-posti kontrollimine on lõppenud, laeb süsteem tulemused alla.

6. Vastuvõtmatute e-posti aadresside puhul - paneb väljasaatmise ootele ja teavitab kasutajaid, milliseid sõnumeid ei saanud saata.

Kuidas valida parim e-posti valideerimise API teenusepakkuja?

E-posti aadressi valideerimise API teenusepakkujatega koostööd tehes peaksite jälgima selliseid tegureid nagu:

Usaldusväärsus ja turvalisus

Kontrollige, kas teenusepakkuja on seaduslikult registreeritud ettevõte. Hea on vaadata, kas selle taga on inimesed. Kontrollige, milline on nende lähenemine andmete turvalisusele, kus nad oma servereid majutavad, kellega nad andmeid jagavad ja keda nad valivad alltöötlejateks.

Tulemuslikkus ja täpsus

Loomulikult peab reaalajas e-posti valideerimise API olema ülikiire, et kasutajad ei peaks ootama. See paneb Email Validation Service kiirustama ja küsimus on selles, milliseid valikuid see kiirustades teeb.

Kas see ohustab tulemuste kvaliteeti, et anda mingi tulemus, või on aus öelda "ma ei tea... seega tagasi teadmata". Kui nad valivad viimase, oleks hea kontrollida, milline on "tundmatu" tulemuse keskmine protsent - hea tulemus oleks vähem kui 5-7%.

Teisest küljest - oleks hea kontrollida, milline on töötlemisaja mediaan - et mõista jõudlust.

Paindlikkus ja kasutusmugavus

Teie meeskonna aeg, energia ja talent on tõenäoliselt teie kõige väärtuslikum vara.
Seega on oluline, et e-posti aadressi valideerimise API-ga integreerimine ei võtaks liiga palju aega ja oleks võimalikult lihtne.

Oleks hea, kui e-posti valideerimisteenuse pakkuja oleks valmis teid toetama lahenduse kavandamise, rakendamise ja testimise käigus.

Samuti on oluline, et meil oleks võimalusi ja palju paindlikkust - tehnoloogia ei tohiks meid piirata, vaid peaks olema meie jaoks olemas. Seda öeldes on e-posti valideerimise API erinevate lõpp-punktide ja meetodite rohkus alati plussiks - kuid need peavad siiski olema lihtsad.

Kuidas erineb Bouncer teistest e-posti valideerimise tööriistadest?

Me oleme väga tagasihoidlik meeskond, kuid peame olema uhked selle üle, mida oleme loonud.
Seepärast tahaksin jagada mõningaid meie eristavaid tegureid.

Skaleeritavus ja jõudlus

Meie e-posti valideerimisteenused on loodud nii, et need oleksid üliskaalumisvõimelised ja suure jõudlusega, sest me lõime Bouncer'i API-d esimesena.

Kiire ja lihtne rakendamine

Pärast super lihtsat registreerimisprotsessi (me pidime selle looma võimalikult hõõrdumisvabaks, eks?!) saad sekunditega kõik vajaliku, et alustada.

Põhilisi e-posti valideerimise kasutusjuhtumeid saab rakendada vaid mõne tunniga (sealhulgas kogu integratsioonitesti).

Keerukamad rakendused ei tohiks võtta rohkem kui paar päeva arendamist ja me toetame teid hea meelega kogu protsessi vältel - pühendame isegi oma inimesed, et olla teile selle aja jooksul täielikult kättesaadavad.

Täpsus ja turvalisus

Bounceril on üks madalaimaid "tundmatus" suhtarvusid ja samal ajal üks suurima täpsusega turul.
Ja seda kõike ilma, et turvalisus kannataks.

Kasutame andmetöötluseks ja andmete säilitamiseks ainult AWSi Euroopa andmekeskusi. Me isegi kui ekstra miili ja otsustasime anonüümseks muuta e-posti aadressid kõigis meie süsteemi osades (sealhulgas logid suhtlusest SMTP-serveritega!).

Me oleme ainsad turul, kes ei ole võtnud otseteed ja ei luba API võtme edastamist url-is - selleks peate kasutama päistekirja.

Premium hooldustugi

Me oleme tõeliselt inimlik organisatsioon, me anname endast parima, et toetada teid kogu teekonna jooksul koos meiega.

Paindlikkus

Meie lahendus ja e-posti valideerimise API on tõeliselt paindlik, sest me oleme - me usume, et suudame rahuldada kõiki teie e-posti valideerimise ja kontrollimise vajadusi.

HighTech

Ja tehnikahuviliste jaoks... meil on päris lahe moodne tehnoloogiline korpus. Arhitektuur põhineb isetekkelistel mikroteenustel, mis on täielikult skaleeritavad ja ka muudatuste jaoks täiesti paindlikud... see on tegelikult üks meie peidetud pärleid. See on paljude teadus- ja arendustegevusse pandud geniaalsete tööde tulemus.

Kui soovite rääkida tehnikast - me tahaksime teiega vestelda.

Joon ja punktid