Moč API-ja za preverjanje e-pošte
Ste kdaj sanjali o postopku registracije brez trenja za svoje uporabnike?
Brez potrebe po dvakratnem vnosu e-poštnega naslova, dvojni prijavi, uporabi CAPTCHA. Takšno, ki bi uporabnika brez težav popeljalo brez potrebe po puščanju kontaktnih podatkov in mu omogočilo, da uživa v izjemnosti vašega izdelka ali storitve?
Potrjevanje e-pošte?
Lahko bi rekli, da je to tvegano. Študije kažejo, da je do 10% e-poštnih naslovov ob vnosu ni pravilnih. Pri uporabnikih mobilnih naprav so številke očitno višje (zaradi debelih prstov). Poleg tega nekateri uporabniki raje pustijo e-poštne naslove za enkratno uporabo, če nas šele spoznavajo.
To lahko povzroči nekatere težave, poveča stroške našega poslovanja in zmanjša zadovoljstvo strank. Očitno je, da zaradi tiskarske napake v e-poštnem naslovu naše stranke ne bodo zadovoljne, ko bodo čakale na naše sporočilo.
Nekateri se bodo odločili, da se bodo obrnili na nas, vendar se bodo s tem povečali naši stroški podpore, uporabnik pa bo moral vložiti dodatne napore.
Drugi bodo na to pozabili ali pa bodo razdraženi preprosto odšli.
Poleg tega bodo nedostavljivi e-poštni naslovi v naši podatkovni zbirki povzročili vračanje, povečali bodo razmerje vračanja in nas lahko uvrstili na črne sezname ter povzročili padec celotne dostavljivosti e-pošte.
Kako najti dobro ravnovesje? Odgovor je lahko API za potrjevanje e-pošte.
Kaj je API za potrjevanje e-pošte?
API za potrjevanje e-pošte je preprost način uporabe moči preverjanja in potrjevanja e-pošte v vašem sistemu ali spletnem mestu, tako da vam ni treba skrbeti za vse podrobnosti in jih lahko prepustite ponudniku storitev API za potrjevanje e-pošte, ki ve, kako to dobro storiti.
Običajno je API (aplikacijski programski vmesnik) v obliki API RESTful, ki temelji na protokolu HTTP. Najboljše preverjanje e-pošte zagotavlja različne metode in končne točke, večina pa vedno zagotavlja vsaj končno točko API za preverjanje e-pošte v realnem času.
Kako deluje API za potrjevanje e-poštnih naslovov?
Skratka, kadar koli vaš sistem prek vmesnika API pošlje zahtevo za potrditev in preverjanje e-poštnega naslova, se v nekaj sekundah izvede več preverjanj, ki vam dajo najnatančnejši odgovor, ali je e-poštni naslov veljaven in ga je mogoče dostaviti.
Začnite s preprostimi, kot so:
- Preverite sintakso e-poštnega naslova in ali ustreza formalnim opredelitvam, objavljenim v RFC 5322 in RFC 5321,
- Preverjanje zapisov DNS - iskanje zapisov MX in A,
- preverjanje, ali je e-poštni naslov za enkratno uporabo (znan tudi kot začasen), ali je registriran pri ponudniku brezplačne e-pošte in ali gre za funkcionalen, skupen e-poštni naslov ali distribucijsko skupino.
Nato bodo ponudniki storitev API:
- Vzpostavite kratko povezavo s prejemnikovim e-poštnim strežnikom,
- Pogajanje s prejemnikovim e-poštnim strežnikom, če je e-poštni naslov tam registriran,
- Analizirajte komunikacijo, se odzivajte na zahteve ponudnika e-poštnih storitev in upoštevajte ustrezne protokole,
- Po potrebi se odzovejo na situacije, ko se znajdejo na sivem seznamu, in morajo opraviti ponovne poskuse.
Najboljši ponudniki storitev API za potrjevanje e-pošte bodo vse to dodatno opravili:
- Brez pošiljanja dejanskih e-poštnih sporočil,
- spoštovanje infrastrukture ponudnikov e-poštnih storitev s čim manjšim odtisom in uporabo virov,
- V ospredju so vidiki varnosti podatkov.
Kako uporabljati API za potrjevanje e-pošte
API za preverjanje e-pošte lahko najenostavneje uporabite tako, da se povežete s končno točko API za preverjanje e-pošte v realnem času.
Tukaj je primer uporabe z uporabo cURL:
curl https://api.usebouncer.com/v1/email/[email protected]&timeout=30
-H 'x-api-key: API-KEY'
Kliče:
- Končna točka API za potrjevanje e-pošte v realnem času družbe Bouncer (https://api.usebouncer.com/v1/email/verify)
- s parametrom ?email=, v katerega lahko vnesemo e-poštni naslov za preverjanje,
- s parametrom &timeout=, v katerega lahko vnesemo največje pričakovano število sekund, v katerih želimo prejeti rezultate (vrednosti med 1-30, privzeto = 10).
-H 'x-api-key: API-KEY' - informacije v glavi, kamor vnesemo naš API-KEY, ki smo ga prejeli od Bouncerja.
API za potrjevanje e-pošte bo vrnil rezultate v obliki JSON po tej shemi:
[
{
"email": "[email protected]",
"ime": "John Doe",
"status": "dostavljivo",
"reason" (razlog): "accepted_email",
"domain": {
"name": "ime": "usebouncer.com",
"acceptAll": "no",
"disposable": "ne",
"free": "free" (brezplačno): "ne": "free": "ne".
},
"account": {
"role": "ne",
"onemogočeno": "ne",
"fullMailbox": "no" (ne)
}
]
Vse podrobne informacije, terminologijo in smernice najdete v spletni aplikaciji Bouncer -> Plošča API.
API za potrjevanje e-poštnih naslovov zagotavlja tudi možnosti za potrjevanje in preverjanje e-poštnih naslovov v razsutem stanju s svojimi končnimi točkami API za potrjevanje e-poštnih naslovov v razsutem stanju.
Takšni API-ji običajno omogočajo ustvarjanje zahtevka, preverjanje stanja zahtevka, prenos rezultatov in po potrebi celo zagotavljanje povratne povezave (callback_url).
Če bi radi sodelovali pri razvoju, se pogovorimo.
Uporaba API-ja za potrjevanje e-pošte PHP primer
Tukaj najdete primer implementacije API za preverjanje e-pošte v PHP:
javna funkcija verifyEmailRealTime($email)
{
$emailEncoded = urlencode($email);
$apiKey = "YOUR_API_KEY";
$apiURL = "https://api.usebouncer.com/v1/email/verify";
$fullURL = $apiURL."?email=".$emailEncoded;
// Pridobi vir cURL
$curl = curl_init();
$headers = array(
'x-api-key: '.$apiKey
);
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => true,
CURLOPT_URL => $fullURL,
CURLOPT_HTTPHEADER => $headers
));
// Pošljite zahtevo in shranite odgovor v $resp
$resp = curl_exec($curl);
// Zaprite zahtevo, da počistite nekaj virov
curl_close($curl);
return $resp;
}
Moč API za preverjanje e-poštnih naslovov - možni primeri uporabe
Naše stranke uspešno uporabljajo Bouncerjev API za preverjanje e-pošte v številnih različnih primerih uporabe in oblikah, vendar so najpogostejši.
Potrjevanje e-pošte v obrazcih za registracijo in prijavo za preprečevanje tipkarskih napak
Eden najpogostejših načinov uporabe vmesnika API za preverjanje e-pošte je, da ga omogočite med potekom registracije. Na ta način lahko zagotovimo, da se napačno vnesen e-poštni naslov takoj opazi in da ga lahko naš uporabnik takoj popravi.
Izberete lahko drugačen pristop k temu in preverite e-pošto naslov pri uporabniku:
- za X sekund ustavi tipkanje,
- izstopi iz polja za e-poštni naslov,
- klikne na gumb za oddajo,
- ali ko uporabnik klikne gumb za oddajo in ga v naslednjem koraku obvestite, da bo morda treba popraviti e-poštni naslov.
Vzorec poteka uporabe je lahko videti kot na spodnjem diagramu:
Preverjanje e-pošte v pojavnih oknih za preprečevanje tipkarskih napak
Vključite lahko tudi vmesnik API za potrjevanje e-pošte za preverjanje e-poštnih naslovov v pojavnih oknih, v katerih je treba pustiti e-poštni naslov. Izskočna okna so nekoliko vsiljiva - zakaj ne bi uporabniku čim bolj poenostavili postopka?
Potrjevanje e-pošte za preprečevanje registracij z e-poštnimi naslovi za enkratno uporabo
Če v svoj sistem raje ne bi dovolili e-poštnih sporočil za enkratno uporabo, začasnih, 10-minutnih sporočil - lahko uporabite informacije o tem, ki jih zagotavlja API za preverjanje e-poštnih sporočil.
Potrjevanje e-pošte za preprečevanje prijave brezplačnih e-poštnih sporočil
Če na primer vodite podjetje B2B in želite shranjevati samo poslovna e-poštna sporočila, lahko uporabite informacije o brezplačnih e-poštnih naslovih, ki jih zagotavlja API za preverjanje e-pošte, in uporabnika prosite, naj navede drug svoj naslov.
Potrjevanje seznamov stikov, ki jih je naložil vaš uporabnik, po e-pošti
Če vaš sistem IT uporabnikom omogoča, da hkrati naložijo več e-poštnih naslovov, lahko razmislite o uporabi zmogljivosti vmesnika API za množično potrjevanje e-pošte.
Potek je lahko naslednji:
1. Uporabnik naloži svoj seznam e-poštnih naslovov,
2. Vaš sistem ustvari zahtevek za preverjanje e-pošte z Bouncerjem in zagotovi tudi klicno številko (callback_url), ki bo čakala na informacije o končanem preverjanju e-pošte.
3. Vaš sistem obvesti uporabnika, da se seznam e-pošte preverja in da bo lahko nadaljeval, ko bo preverjanje končano.
4. Če vaš sistem preverja (na primer vsako minuto) stanje preverjanja seznama e-pošte.
5. Ko je preverjanje množične e-pošte končano, sistem prenese rezultate in uporabnikom omogoči, da ustrezno ukrepajo z nedostavljivimi (odstranijo stike, naslove, popravijo naslove itd.).
S takšno rešitvijo boste zagotovili, da bodo v vašo zbirko podatkov vstopili le veljavni e-poštni naslovi.
Potrjevanje e-pošte pred množičnim pošiljanjem
Če želite v celoti zaščititi e-poštno infrastrukturo lastnih sistemov IT, boste morda želeli razmisliti o uporabi zmogljivosti vmesnika API za potrjevanje množične e-pošte pred pošiljanjem množične e-pošte.
Rešitev je lahko naslednja:
1. Ustvarite medpomnilnik za e-poštna sporočila, ki jih je treba poslati - to je prostor, v katerem pristanejo e-poštna sporočila, ki so jih načrtovali vaši uporabniki,
2. Ko se bliža načrtovano pošiljanje, vaš sistem preveri serijo e-poštnih naslovov,
3. Vaš sistem ustvari zahtevek za preverjanje e-pošte z Bouncerjem in zagotovi tudi klicno številko (callback_url), ki bo čakala na informacije o končanem preverjanju e-pošte.
4. Če vaš sistem preverja (na primer vsako minuto) stanje zahtevkov za preverjanje seznama e-pošte.
5. Ko je preverjanje množične e-pošte končano, sistem prenese rezultate.
6. Za nedostavljive e-poštne naslove - zadrži pošiljanje in obvesti uporabnike, katerih sporočil ni bilo mogoče poslati.
Kako izbrati najboljšega ponudnika API za potrjevanje e-pošte?
Pri sodelovanju s ponudniki storitev API za potrjevanje e-poštnih naslovov morate upoštevati dejavnike, kot so:
Zanesljivost in varnost
Preverite, ali je ponudnik zakonito registrirano podjetje. Dobro je preveriti, ali za njim stojijo ljudje. Preverite, kakšen je njihov pristop k varnosti podatkov, kje gostujejo njihovi strežniki, s kom delijo podatke in koga izberejo za podizvajalce.
Uspešnost in natančnost
API za potrjevanje e-pošte v realnem času mora biti zelo hiter, da uporabnikom ni treba čakati. Zaradi tega mora storitev potrjevanja e-pošte hiteti, vprašanje pa je, kakšne odločitve bo sprejela med hitenjem.
Ali bo ogrozila kakovost rezultatov, da bi dala kakršen koli rezultat, ali bo pošteno reči "ne vem... zato vrnite neznano". Če se odločijo za slednje, bi bilo dobro preveriti, kolikšen je povprečni odstotek "neznanih" rezultatov - dober rezultat bi bil manj kot 5-7%.
Po drugi strani pa bi bilo dobro preveriti, kakšna je mediana časa obdelave, da bi razumeli učinkovitost.
Prilagodljivost in enostavnost uporabe
Čas, energija in talent vaše ekipe so najverjetneje vaše najdragocenejše premoženje.
Zato je pomembno, da integracija z vmesnikom API za preverjanje e-poštnih naslovov ne bo zahtevala preveč časa in bo čim bolj preprosta.
Zelo dobro bi bilo, če bi vam bil ponudnik storitev potrjevanja e-pošte pripravljen pomagati med postopkom oblikovanja, izvajanja in testiranja rešitve.
Prav tako je pomembno, da imamo možnosti in veliko prilagodljivosti - tehnologija nas ne sme omejevati, ampak nam mora biti na voljo. Ob tem je bogastvo različnih končnih točk in metod API za potrjevanje e-pošte vedno prednost - vendar morajo biti še vedno preproste.
Kako se Bouncer razlikuje od drugih orodij za preverjanje e-pošte?
Smo ekipa zelo skromnih ljudi, vendar moramo biti ponosni na to, kar smo ustvarili.
Zato bi rad delil nekaj naših razlikovalnih lastnosti.
Skalabilnost in zmogljivost
Naše storitve potrjevanja e-pošte so zasnovane tako, da so izjemno razširljive in visoko zmogljive, saj smo Bouncer ustvarili tako, da je prvi API.
Hitro in enostavno izvajanje
Po zelo preprostem postopku registracije (morali smo ga ustvariti kar se da brez trenj, kajne?!) boste v nekaj sekundah dobili vse, kar potrebujete za začetek.
Osnovne primere uporabe potrjevanja e-pošte lahko izvedete v samo nekaj urah (vključno s celotnimi integracijskimi testi od začetka do konca).
Razvoj zahtevnejših aplikacij ne bi smel trajati več kot nekaj dni in z veseljem vas bomo podpirali med celotnim postopkom - v tem obdobju bomo celo namenili svoje ljudi, da vam bodo v celoti na voljo.
Natančnost in varnost
Bouncer ima eno najnižjih razmerij "neznank" in hkrati eno najvišjih natančnosti na trgu.
Vse to brez kakršnih koli kompromisov glede varnosti.
Za obdelavo in shranjevanje podatkov uporabljamo samo evropske podatkovne centre AWS. Ko smo naredili še dodatno miljo, smo se odločili za anonimizacijo e-poštnih naslovov v vseh delih našega sistema (vključno z dnevniki komunikacije s strežniki SMTP!).
Smo edini na trgu, ki nismo uporabili bližnjic in ne dovolimo posredovanja ključa API v naslovu url - za to boste morali uporabiti glavo.
Premium skrbstvena podpora
Smo resnično organizacija Human to Human in se trudimo, da vas podpremo na celotnem potovanju z nami.
Prilagodljivost
Naša rešitev in vmesnik API za preverjanje e-pošte sta resnično prilagodljiva, ker smo - verjamemo, da bomo lahko izpolnili vse vaše potrebe po preverjanju in potrjevanju e-pošte.
HighTech
In za tiste, ki ste tehnično podkovani, imamo precej kul sodobno tehnično opremo. Arhitektura temelji na samoodkrivajočih se mikrostoritvah, ki so popolnoma skalabilne in prilagodljive tudi za spremembe... to je pravzaprav eden od naših skritih draguljev. To je rezultat številnih genialnih vložkov v raziskave in razvoj.
Če se želite pogovarjati o tehnologijah - z veseljem se bomo pogovarjali z vami.