E-pasta apstiprināšanas API iespējas

augusts 27, 2020
9

Vai esat kādreiz sapņojis par ērtu reģistrācijas plūsmu lietotājiem?
Bez nepieciešamības divreiz ievadīt savu e-pasta adresi, veikt dubultu pierakstīšanos, izmantot CAPTCHA. Tādu, kas bez problēmām vadītu jūsu lietotāju bez nepieciešamības atstāt kontaktinformāciju un ļautu viņam izbaudīt jūsu produkta vai pakalpojuma lieliskumu?

Satura rādītājs

E-pasta apstiprināšana?

Bet tas ir riskanti, jūs varētu teikt. Pētījumi liecina, ka līdz pat 10% e-pasta adrešu ievadīšanas brīdī ir nepareizas. Acīmredzot lielāks skaits ir mobilo ierīču lietotājiem (tas ir saistīts ar resno pirkstu). Turklāt daži lietotāji, tikai iepazīstoties ar mums, izvēlas atstāt vienreizējās e-pasta adreses.

Tas var radīt zināmas problēmas, palielināt mūsu darbības izmaksas un samazināt klientu apmierinātību. Acīmredzot, ja mūsu klienta e-pasta adresē būs pārrakstīta drukas kļūda, viņš nebūs apmierināts, gaidot, kad saņems no mums ziņu.

Daži nolems sazināties, taču tas palielinās mūsu atbalsta izmaksas un lietotājam būs jāpieliek papildu pūles.

Citi par to aizmirsīs vai pat aizkaitināti vienkārši aizies.

Turklāt nepiegādājamas e-pasta adreses mūsu datubāzē izraisīs atteikumu, palielinās atteikumu koeficientu un var novest pie tā, ka mēs tiksim iekļauti melnajos sarakstos, kā arī izraisīs visa e-pasta piegādājamības kritumu.

Kā tad atrast labu līdzsvaru? E-pasta validēšanas API varētu būt atbilde.

Kas ir e-pasta apstiprināšanas API?

E-pasta apstiprināšanas API ir vienkāršs veids, kā izmantot e-pasta verifikācijas un apstiprināšanas iespējas jūsu sistēmā vai vietnē, tāpēc jums nav jāuztraucas par visiem sīkumiem, un jūs varat to uzticēt e-pasta apstiprināšanas API pakalpojumu sniedzējam, kas zina, kā to labi izdarīt.

Parasti API (lietojumprogrammu programmēšanas saskarne) ir uz HTTP balstīta RESTful API. Labākā e-pasta validēšana nodrošina dažādas metodes un galapunktus, un lielākā daļa no tiem vienmēr nodrošina vismaz reāllaika e-pasta validēšanas API galapunktu.

Kā darbojas e-pasta adrešu validēšanas API?

Īsāk sakot, ikreiz, kad jūsu sistēma nosūta pieprasījumu, izmantojot API, lai apstiprinātu un pārbaudītu e-pasta adresi, sekundes daļās tiek veiktas vairākas pārbaudes, lai sniegtu visprecīzāko atbildi, vai e-pasta adrese ir derīga un piegādājama.

Sākot ar vienkāršiem, piemēram:

  • Pārbaudiet e-pasta adreses sintaksi un to, vai tā atbilst RFC 5322 un RFC 5321 publicētajām oficiālajām definīcijām,
  • DNS ierakstu pārbaudes - MX un A ierakstu meklēšana,
  • Pārbaude, vai e-pasta adrese ir vienreizlietojama (pazīstama arī kā pagaidu), reģistrēta bezmaksas e-pasta pakalpojumu sniedzējā un vai tā ir funkcionāla, koplietojama e-pasta adrese vai izplatīšanas grupa.

Tālāk API pakalpojumu sniedzēji:

  • Izveido īsu savienojumu ar saņēmēja e-pasta serveri,
  • Sarunas ar saņēmēja e-pasta serveri, ja e-pasta adrese ir reģistrēta tajā,
  • analizēt saziņu, reaģēt uz e-pasta pakalpojumu sniedzēja prasībām un ievērot atbilstošus protokolus,
  • Vajadzības gadījumā reaģēt uz pelēko sarakstu situācijām un veikt atkārtotus mēģinājumus.

Labākie e-pasta apstiprināšanas API pakalpojumu sniedzēji to visu darīs papildus:

  • Nesūtot faktiskus e-pasta ziņojumus,
  • e-pasta pakalpojumu sniedzēju infrastruktūras respektēšana, samazinot ietekmi un resursu izmantošanu,
  • Datu drošības aspekti.

Kā izmantot e-pasta apstiprināšanas API

Vienkāršākais veids, kā izmantot e-pasta apstiprināšanas API, ir izveidot savienojumu ar reāllaika e-pasta apstiprināšanas API galapunktu.

Šeit ir lietošanas piemērs, izmantojot cURL:

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

Tajā ir aicinājums:
- Bouncer e-pasta reāllaika e-pasta validēšanas API galapunkts (https://api.usebouncer.com/v1/email/verify)
- ar parametru ?email=, kurā varam ierakstīt e-pasta adresi, kas jāpārbauda,
- ar parametru &timeout=, kurā mēs varam ierakstīt maksimālo gaidāmo sekunžu skaitu, kurā vēlamies saņemt rezultātus (vērtības no 1 līdz 30, noklusējuma=10).
-H 'x-api-key: API-KEY' - galvenes informācija, kur mēs ievietojam mūsu API-KEY, kas saņemts no Bouncer.

E-pasta apstiprināšanas API atgriezīs rezultātus JSON formā, ievērojot šo shēmu:

[
   {
  "email": "[email protected]",
  "name": "John Doe",
  "status": "deliverable",
  "reason": "accepted_email",
  "domain": {
    "name": "usebouncer.com",
    "acceptAll": "nē",
    "disposable": "nē",
    "free": "bezmaksas": "nē"
  },
  "konts": {
    "role": "nē",
    "atspējots": "nē",
    "fullMailbox": "nē"
   }
]

Visa detalizētā informācija, terminoloģija un vadlīnijas ir atrodamas Bouncer tīmekļa lietotnē -> API panelis.

Labākais e-pasta validēšanas API nodrošina arī iespējas validēt un pārbaudīt e-pasta adreses masveidā, izmantojot tā Bulk Email Validation API galapunktus.

Šādas API parasti sniedz iespēju izveidot pieprasījumu, pārbaudīt pieprasījuma statusu, lejupielādēt rezultātus un pat nodrošināt callback_url, ja nepieciešams.

Ja vēlaties, lai izstrādāšanas gaitā veiktu "prāta vētru" - parunāsimies.

 

E-pasta apstiprināšanas API PHP piemēra izmantošana

Šeit varat atrast e-pasta apstiprināšanas API PHP implementācijas piemēru:


publiskā funkcija verifyEmailRealTime($email)
{
$emailEncoded = urlencode($email);
$apiKey = "YOUR_API_KEY";
$apiURL = "https://api.usebouncer.com/v1/email/verify";
$fullURL = $apiURL."?email=".$emailEncoded;
// Iegūt cURL resursu
$curl = curl_init();
$headers = array(
'x-api-key: '.$apiKey
);
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => true,
CURLOPT_URL => $fullURL,
CURLOPT_HTTPHEADER => $headers
));
// Nosūtīt pieprasījumu un saglabāt atbildi $resp
$resp = curl_exec($curl);
// Aizvērt pieprasījumu, lai atbrīvotu dažus resursus
curl_close($curl);
return $resp;
}

 

E-pasta adrešu apstiprināšanas API iespējas - iespējamie izmantošanas gadījumi

Mūsu klienti ir veiksmīgi izmantojuši Bouncer e-pasta validēšanas API daudzos dažādos lietošanas gadījumos un veidos, taču visbiežāk tie bija.

e-pasta apstiprināšana reģistrācijas un pierakstīšanās veidlapās, lai novērstu pārrakstīšanās kļūdas.

Viens no izplatītākajiem veidiem, kā izmantot e-pasta apstiprināšanas API, ir tā aktivizēšana reģistrācijas plūsmas laikā. Šādā veidā mēs varam pārliecināties, ka kļūdaini ievadīta e-pasta adrese tiek pamanīta uzreiz, un mūsu lietotājs to var nekavējoties labot.

Jūs varat izvēlēties citu pieeju un pārbaudīt e-pastu adresi, kad lietotājs:

  • pārtrauc rakstīt uz X sekundēm,
  • izkļūst no e-pasta adreses lauka,
  • noklikšķina uz pogas iesniegt,
  • vai pēc tam, kad lietotājs noklikšķina uz pogas iesniegt, un nākamajā solī informēt, ka e-pasta adresi, iespējams, ir nepieciešams labot.

Lietošanas plūsmas paraugs var izskatīties, kā parādīts tālāk dotajā diagrammā:

e-pasta apstiprināšana uznirstošajos logos, lai novērstu pārrakstīšanās kļūdas.

Varētu arī iekļaut e-pasta apstiprināšanas API, lai pārbaudītu e-pasta adreses uznirstošajos logos, kas aicina atstāt e-pasta adresi. Iznirstošie logi ir mazliet uzbāzīgi - kāpēc nepadarīt šo procesu lietotājam pēc iespējas vienkāršāku?

E-pasta apstiprināšana, lai novērstu reģistrāciju ar vienreizlietojamām e-pasta adresēm.

Ja vēlaties, lai jūsu sistēmā netiktu ielaisti vienreizlietojami, īslaicīgi, 10 minūšu e-pasta ziņojumi, varat izmantot informāciju par šādu faktu, ko sniedz e-pasta apstiprināšanas API.

E-pasta apstiprināšana, lai novērstu bezmaksas e-pasta vēstules no pierakstīšanās

Ja, piemēram, vadāt B2B uzņēmumu un vēlaties saglabāt tikai uzņēmumu e-pasta vēstules, varat izmantot informāciju par brīvajām e-pasta adresēm, ko nodrošina e-pasta apstiprināšanas API, un lūgt lietotājam norādīt citu savu adresi.

Lietotāja augšupielādēto kontaktu sarakstu e-pasta apstiprināšana

Ja jūsu IT sistēma ļauj lietotājiem augšupielādēt vairākas e-pasta adreses vienlaicīgi, varat apsvērt iespēju izmantot Bulk Email Validation API jaudu.

Plūsma varētu būt šāda:

1. Lietotājs augšupielādē savu e-pasta adrešu sarakstu,

2. Jūsu sistēma izveido e-pasta verifikācijas pieprasījumu ar Bouncer un nodrošina arī callback_url, kas gaidīs informāciju par pabeigto e-pasta verifikāciju.

3. Jūsu sistēma informē lietotāju, ka e-pasta saraksts tiek pārbaudīts un ka viņš varēs turpināt darbu, kad pārbaude būs pabeigta.

4. Gadījumā, ja jūsu sistēma pārbauda (piemēram, katru minūti) e-pasta saraksta pārbaudes statusu.

5. Kad ir pabeigta liela apjoma e-pasta pārbaude, sistēma lejupielādē rezultātus un ļauj lietotājiem veikt atbilstošas darbības ar nepiegādājamajiem e-pastiem (dzēst kontaktus, dzēst adreses, labot adreses utt.).

Izmantojot šādu risinājumu, jūs nodrošināsiet, ka jūsu datubāzē nonāk tikai derīgas e-pasta adreses.

E-pasta apstiprināšana pirms masveida izsūtīšanas

Ja vēlaties pilnībā aizsargāt savu IT sistēmu e-pasta infrastruktūru, iespējams, pirms liela apjoma e-pasta sūtījumu nosūtīšanas apsveriet iespēju izmantot Bulk Email Validation API.

Risinājums varētu būt šāds:

1. Jūs izveidojat buferi, kurā tiek nosūtīti e-pasta ziņojumi - tā ir vieta, kur nonāk jūsu lietotāju ieplānotie e-pasta ziņojumi,

2. Kad tuvojas plānotais nosūtīšanas laiks - jūsu sistēma veic e-pasta adrešu partijas pārbaudi,

3. Jūsu sistēma izveido e-pasta verifikācijas pieprasījumu ar Bouncer un nodrošina arī callback_url, kas gaidīs informāciju par pabeigto e-pasta verifikāciju.

4. Gadījumā, ja jūsu sistēma pārbauda (piemēram, katru minūti) e-pasta saraksta pārbaudes pieprasījumu statusu.

5. Kad liela apjoma e-pasta pārbaude ir pabeigta, sistēma lejupielādē rezultātus.

6. E-pasta adresēm, kuras nav iespējams saņemt, - aiztur izsūtīšanu un informē lietotājus, kurus ziņojumus nav izdevies nosūtīt.

Kā izvēlēties labāko e-pasta apstiprināšanas API nodrošinātāju?

Sadarbojoties ar e-pasta adrešu apstiprināšanas API pakalpojumu sniedzējiem, jums ir jāņem vērā tādi faktori kā:

Uzticamība un drošība

Pārbaudiet, vai pakalpojumu sniedzējs ir juridiski reģistrēts uzņēmums. Ir labi redzēt, vai aiz tā stāv cilvēki. Pārbaudiet, kāda ir viņu pieeja datu drošībai, kur viņi izvieto serverus, ar ko viņi dalās ar datiem un ko viņi izvēlas par apakšapstrādātājiem.

Veiktspēja un precizitāte

Acīmredzot reāllaika e-pasta apstiprināšanas API ir jābūt ļoti ātram, lai lietotājiem nebūtu jāgaida. Tas liek e-pasta apstiprināšanas pakalpojumam steigties, un jautājums ir, kādas izvēles tas izdarīs, steigdamies.

Vai tas apdraudēt rezultātu kvalitāti, lai sniegtu jebkādu rezultātu, vai arī tas būs godīgi teikt "Es nezinu... tādējādi atgriešanās nezināms". Ja viņi izvēlas otro variantu, būtu labi pārbaudīt, kāds ir vidējais "nezināmo" rezultātu procentuālais īpatsvars - labs rezultāts būtu mazāks par 5-7%.

No otras puses - būtu labi pārbaudīt, kāda ir apstrādes laika mediāna, lai saprastu veiktspēju.

Elastība un lietošanas ērtums

Jūsu komandas laiks, enerģija un talants, visticamāk, ir visdārgākais jūsu īpašums.
Tāpēc ir svarīgi, lai integrācija ar e-pasta adrešu validēšanas API neaizņemtu pārāk daudz laika un būtu pēc iespējas vienkāršāka.

Būtu lieliski, ja e-pasta validēšanas pakalpojumu sniedzējs būtu gatavs sniegt atbalstu risinājuma izstrādes, ieviešanas un testēšanas laikā.

Svarīgas ir arī iespējas un elastīgums - tehnoloģijām nevajadzētu mūs ierobežot, bet gan būt mūsu rīcībā. Ņemot to vērā, e-pasta apstiprināšanas API dažādu galapunktu un metožu pārpilnība vienmēr ir pluss, taču tam joprojām jābūt vienkāršam.

Ar ko Bouncer atšķiras no citiem e-pasta validēšanas rīkiem?

Mēs esam ļoti pieticīgu cilvēku komanda, bet mums ir jābūt lepniem par to, ko esam radījuši.
Tāpēc vēlos dalīties ar dažām mūsu atšķirībām.

mērogojamība un veiktspēja

Mūsu e-pasta validēšanas pakalpojumi ir izstrādāti tā, lai tie būtu īpaši mērogojami un augstas veiktspējas, jo mēs radījām Bouncer, lai tas būtu API pirmais.

Ātra un vienkārša ieviešana

Pēc ļoti vienkārša reģistrācijas procesa (mums vajadzēja to izveidot pēc iespējas vieglāk, vai ne?!) dažu sekunžu laikā jūs saņemsiet visu, kas jums nepieciešams, lai sāktu darbu.

Pamata e-pasta apstiprināšanas gadījumus var īstenot tikai dažu stundu laikā (ieskaitot visus integrācijas testus).

Sarežģītāku lietojumprogrammu izstrādei nevajadzētu aizņemt vairāk par pāris dienām, un mēs ar prieku atbalstīsim jūs visa procesa laikā - mēs pat atvēlēsim savus cilvēkus, lai šajā laikā būtu pilnībā pieejami jums.

Precizitāte un drošība

Bouncer ir viens no zemākajiem "nezināmo" rādītājiem un vienlaikus viens no visprecīzākajiem tirgū.
Un tas viss bez jebkādiem kompromisiem attiecībā uz drošību.

Datu apstrādei un glabāšanai izmantojam tikai AWS Eiropas datu centrus. Mēs pat veicām papildu soli un nolēmām anonimizēt e-pasta adreses visās mūsu sistēmas daļās (tostarp žurnālos no saziņas ar SMTP serveriem!).

Mēs esam vienīgie tirgū, kas neizmantoja īsceļus un neļauj url ievadīt API atslēgu - šim nolūkam jums būs jāizmanto galvene.

Premium aprūpes atbalsts

Mēs esam patiesi Cilvēks Cilvēkam organizācija, mēs darām visu iespējamo, lai atbalstītu jūs visā ceļojuma laikā kopā ar mums.

Elastība

Mūsu risinājums un e-pasta apstiprināšanas API ir patiesi elastīgi, jo mēs esam - mēs ticam, ka spēsim apmierināt visas jūsu e-pasta apstiprināšanas un verifikācijas vajadzības.

HighTech

Un, ja esat tehniski zinošs... mums ir diezgan forša moderno tehnoloģiju kaudze. Arhitektūra ir balstīta uz pašatklātu mikroservisu sistēmu, kas ir pilnībā mērogojama un elastīga pārmaiņām... tas patiesībā ir viens no mūsu slēptajiem dārgakmeņiem. Tas ir rezultāts daudz ģeniālam ieguldījumam pētniecībā un attīstībā.

Ja vēlaties aprunāties par tehniku - mēs labprāt ar jums parunāsim.

Līnija un punkti