Sähköpostin validointi API:n teho

elo 27, 2020
9

Oletko koskaan haaveillut kitkattomasta rekisteröintivirrasta käyttäjillesi?
Yksi ilman tarvetta kirjoittaa sähköpostiosoite kahteen kertaan, tehdä kaksinkertainen opt-in, käyttää CAPTCHA. Sellainen, joka saumattomasti ajaisi käyttäjääsi ilman aikaa yhteystietojen jättämisen välttämättömyyden läpi ja antaisi heidän nauttia tuotteesi tai palvelusi mahtavuudesta?

Sähköpostin validointi?

Mutta se on riskialtista, voisi sanoa. Tutkimukset osoittavat, että jopa 10% sähköpostiosoitteista on virheellisiä syöttöhetkellä. Mobiililaitteiden käyttäjien kohdalla luku on ilmeisesti suurempi (rasvasormijuttu). Lisäksi jotkut käyttäjät jättävät mieluummin kertakäyttöisiä sähköpostiosoitteita, kun he vasta tutustuvat meihin.

Tämä voi aiheuttaa ongelmia, nostaa toimintamme kustannuksia ja vähentää asiakastyytyväisyyttä. On selvää, että kirjoitusvirhe asiakkaamme sähköpostiosoitteessa ei jätä häntä tyytyväiseksi, kun hän odottaa saavansa meiltä vastauksen.

Jotkut päättävät ottaa yhteyttä, mutta tämä lisää tukikustannuksiamme ja aiheuttaa käyttäjälle ylimääräistä vaivaa.

Toiset unohtavat sen tai jopa ärsyyntyneinä yksinkertaisesti lähtevät.

Lisäksi tietokannassamme olevat perillepääsemättömät sähköpostiosoitteet aiheuttavat palautuksia, lisäävät palautusprosenttia ja voivat johtaa siihen, että meidät merkitään mustille listoille ja koko sähköpostin toimitettavuus laskee.

Miten löytää hyvä tasapaino? Sähköpostin validointi API saattaa olla vastaus.

Mikä on Email Validation API?

Sähköpostin validointi API on yksinkertainen tapa hyödyntää sähköpostin todentamisen ja validoinnin tehoa järjestelmässäsi tai verkkosivustossasi, joten sinun ei tarvitse huolehtia kaikista yksityiskohdista, vaan voit jättää sen sähköpostin validointi API-palveluntarjoajan tehtäväksi, joka osaa tehdä sen hyvin.

Yleensä API (sovellusohjelmointirajapinta) on HTTP-pohjainen RESTful API. Paras sähköposti Validointi tarjoaa erilaisia menetelmiä ja päätepisteitä, ja useimmat niistä tarjoavat aina vähintään reaaliaikaisen sähköpostin validoinnin API-päätepisteen.

Miten sähköpostiosoitteen validointi API toimii?

Lyhyesti sanottuna, aina kun järjestelmäsi lähettää API:n kautta pyynnön sähköpostiosoitteen validoimiseksi ja tarkistamiseksi, useita tarkistuksia tehdään sekuntien murto-osissa, jotta saat mahdollisimman tarkan vastauksen siihen, onko sähköpostiosoite kelvollinen ja toimitettavissa.

Alkaen yksinkertaisista, kuten:

  • Tarkista sähköpostiosoitteen syntaksi ja se, noudattaako se RFC 5322:ssa ja RFC 5321:ssä julkaistuja virallisia määritelmiä,
  • DNS-tietueiden tarkistukset - MX- ja A-tietueiden etsiminen,
  • Tarkistetaan, onko sähköpostiosoite kertakäyttöinen (eli tilapäinen), ilmaisen sähköpostipalvelun tarjoajan rekisteröimä ja onko se toimiva, jaettu sähköpostiosoite tai jakeluryhmä.

Seuraavaksi API-palvelujen tarjoajat:

  • Luo lyhyt yhteys vastaanottajan sähköpostipalvelimeen,
  • Neuvottele vastaanottajan sähköpostipalvelimen kanssa, jos sähköpostiosoite on rekisteröity sinne,
  • Analysoi viestintä, reagoi sähköpostipalveluntarjoajan vaatimuksiin ja noudata asianmukaisia protokollia,
  • Reagoi tarvittaessa harmaan listan tilanteisiin ja tekee uusintayrityksiä.

Parhaat Email Validation API -palveluntarjoajat tekevät kaiken tämän lisäksi:

  • Ilman varsinaisten sähköpostiviestien lähettämistä,
  • Sähköpostipalvelujen tarjoajien infrastruktuurin kunnioittaminen minimoimalla jalanjälki ja resurssien käyttö,
  • Tietoturvanäkökohdat ovat päällimmäisenä mielessä.

Sähköpostin validointi API:n käyttö

Yksinkertaisin tapa käyttää sähköpostin validointirajapintaa on muodostaa yhteys reaaliaikaisen sähköpostin validointirajapinnan päätepisteeseen.

Tässä on esimerkki käytöstä cURL:n avulla:

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

Se soittaa:
- Bouncerin reaaliaikainen sähköpostin validointi API-päätepiste (https://api.usebouncer.com/v1/email/verify).
- parametrilla ?email=, johon voimme laittaa tarkistettavan sähköpostiosoitteen,
- parametrilla &timeout=, jossa voimme asettaa odotetun sekuntien enimmäismäärän, jonka kuluessa haluamme saada tuloksia (arvot välillä 1-30, oletusarvo=10).
-H 'x-api-key: API-KEY' - otsikkotiedot, joihin laitamme Bouncerilta saamamme API-KEY:n.

Email Validation API palauttaa tulokset JSON-muodossa tämän skeeman mukaisesti:

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

Kaikki yksityiskohtaiset tiedot, terminologia ja ohjeet löytyvät Bouncerin WebAppista -> API-paneeli.

Best Email Validation API tarjoaa myös mahdollisuuksia validoida ja tarkistaa sähköpostiosoitteita irtotavarana Bulk Email Validation API -päätteillä.

Tällaiset API:t antavat yleensä mahdollisuuden luoda pyynnön, tarkistaa pyynnön tila, ladata tulokset ja jopa antaa tarvittaessa callback_url.

Jos haluat ideoida kehitystä - puhutaan.

 

Sähköpostin validointi API PHP esimerkki

Täältä löydät esimerkin Email Validation API PHP-toteutuksesta:


public function verifyEmailRealTime($email)
{
$emailEncoded = urlencode($email);
$apiKey = "YOUR_API_KEY";
$apiURL = "https://api.usebouncer.com/v1/email/verify";
$fullURL = $apiURL."?email=".$emailEncoded;
// Hae cURL-resurssi
$curl = curl_init();
$headers = array(
'x-api-key: '.$apiKey
);
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => true,
CURLOPT_URL => $fullURL,
CURLOPT_HTTPHEADER => $headers
));
// Pyynnön lähettäminen ja vastauksen tallentaminen $resp-tiedostoon.
$resp = curl_exec($curl);
// Sulje pyyntö resurssien tyhjentämiseksi
curl_close($curl);
return $resp;
}

 

Sähköpostiosoitteiden validointirajapinnan teho - mahdolliset käyttötapaukset

Asiakkaamme ovat menestyksekkäästi käyttäneet Bouncerin Email Validation API:ta monissa eri käyttötapauksissa ja -muodoissa, mutta yleisimmät niistä ovat olleet.

Sähköpostivarmennus rekisteröinti- ja rekisteröitymislomakkeissa kirjoitusvirheiden estämiseksi.

Yksi yleisimmistä tavoista hyödyntää sähköpostin validointirajapintaa on ottaa se käyttöön rekisteröintivirran aikana. Näin voimme varmistaa, että virheellinen sähköpostiosoite havaitaan heti ja että käyttäjä voi korjata sen välittömästi.

Voit valita erilaisen lähestymistavan ja tarkista sähköpostiosoite osoite, kun käyttäjä:

  • lopettaa kirjoittamisen X sekunniksi,
  • pääsee pois sähköpostiosoitekentästä,
  • klikkaa lähetä-painiketta,
  • tai sen jälkeen, kun käyttäjä on napsauttanut lähetä-painiketta, ja ilmoittaa seuraavassa vaiheessa, että sähköpostiosoitetta on ehkä korjattava.

Esimerkki käyttövirrasta voi näyttää alla olevan kaavion kaltaiselta:

Sähköpostivarmennus ponnahdusikkunoissa kirjoitusvirheiden estämiseksi.

Voisit myös sisällyttää Email Validation API:n tarkistamaan sähköpostiosoitteet ponnahdusikkunoissa, joissa pyydetään jättämään sähköpostiosoite. Ponnahdusikkunat ovat hieman tungettelevia - miksei prosessista tehtäisi käyttäjälle mahdollisimman yksinkertaista?

Sähköpostin validointi estää rekisteröinnit kertakäyttöisillä sähköpostiosoitteilla.

Jos et halua sallia kertakäyttöisiä, tilapäisiä, 10 minuutin sähköposteja järjestelmääsi, voit käyttää Email Validation API:n tarjoamia tietoja tällaisesta seikasta.

Sähköpostin validointi estää ilmaisten sähköpostien rekisteröitymisen

Jos sinulla on esimerkiksi B2B-yritys ja haluat tallentaa vain yrityssähköposteja, voit hyödyntää Email Validation API:n tarjoamia tietoja ilmaisista sähköpostiosoitteista ja pyytää käyttäjääsi antamaan toisen osoitteensa.

Käyttäjän lataamien yhteystietoluetteloiden validointi sähköpostitse

Jos oma IT-järjestelmäsi sallii käyttäjien ladata useita sähköpostiosoitteita kerralla, voit harkita Bulk Email Validation API:n voiman hyödyntämistä.

Virtaus voisi olla seuraava:

1. Käyttäjä lataa sähköpostiosoiteluettelonsa,

2. Järjestelmäsi luo sähköpostin vahvistuspyynnön Bouncerin kanssa ja antaa myös callback_url-koodin, joka odottaa tietoa sähköpostin vahvistuksen valmistumisesta.

3. Järjestelmäsi ilmoittaa käyttäjälle, että sähköpostilistaa tarkistetaan parhaillaan ja että hän voi jatkaa, kun tarkistus on valmis.

4. Vain siinä tapauksessa, että järjestelmäsi tarkistaa (esimerkiksi minuutin välein) sähköpostilistan vahvistuksen tilan.

5. Kun sähköpostien massavarmistus on valmis, järjestelmäsi lataa tulokset ja antaa käyttäjiesi ryhtyä asianmukaisiin toimiin niiden sähköpostien osalta, joita ei voida toimittaa (poista yhteystietoja, poista osoitteita, korjaa osoitteita jne.).

Kun käytössäsi on tällainen ratkaisu, varmistat, että tietokantaasi tulee vain kelvollisia sähköpostiosoitteita.

Sähköpostin validointi ennen massalähetyksiä

Jos haluat suojata täysin omien IT-järjestelmiesi sähköposti-infrastruktuurin, kannattaa harkita Bulk Email Validation API:n voiman hyödyntämistä ennen sähköpostien massalähetyksiä.

Ratkaisu voisi olla seuraava:

1. Luodaan puskuri lähetettäville sähköposteille - tämä on paikka, johon käyttäjien ajastamat sähköpostit päätyvät,

2. Kun on lähellä suunniteltua lähetystä - järjestelmäsi ottaa erän sähköpostiosoitteita tarkistettavaksi,

3. Järjestelmäsi luo sähköpostin vahvistuspyynnön Bouncerin kanssa ja antaa myös callback_url-koodin, joka odottaa tietoa sähköpostin vahvistuksen valmistumisesta.

4. Vain siinä tapauksessa, että järjestelmäsi tarkistaa (esimerkiksi minuutin välein) sähköpostilistan vahvistuspyyntöjen tilan.

5. Kun sähköpostin massavarmistus on valmis, järjestelmä lataa tulokset.

6. Sähköpostiosoitteet, joita ei voida toimittaa - asettaa lähetyksen odottamaan ja ilmoittaa käyttäjille, mitä viestejä ei voitu lähettää.

Miten valita paras sähköpostin validointi API-palveluntarjoaja?

Kun teet yhteistyötä sähköpostiosoitteiden validointi API-palveluntarjoajien kanssa, sinun tulisi ottaa huomioon seuraavat tekijät:

Luotettavuus ja turvallisuus

Tarkista, onko palveluntarjoaja laillisesti rekisteröity yritys. On hyvä nähdä, onko sen takana ihmisiä. Tarkista, mikä on heidän lähestymistapansa tietoturvaan, missä he isännöivät palvelimiaan, kenen kanssa he jakavat tietoja ja keitä he valitsevat aliprosessoijiksi.

Suorituskyky ja tarkkuus

Reaaliaikaisen sähköpostin validointirajapinnan on luonnollisesti oltava erittäin nopea, jotta käyttäjien ei tarvitse odottaa. Tämä saa sähköpostin validointipalvelun kiirehtimään, ja kysymys kuuluu, mitä valintoja se tekee kiirehtiessään.

Vaarannetaanko tulosten laatu, jotta voidaan antaa mikä tahansa tulos, vai onko rehellistä sanoa: "En tiedä... joten palauta tuntematon". Jos he valitsevat jälkimmäisen vaihtoehdon, olisi hyvä tarkistaa, mikä on "tuntemattomien" tulosten keskimääräinen prosenttiosuus - hyvä tulos olisi alle 5-7%.

Toisaalta olisi hyvä tarkistaa, mikä on käsittelyajan mediaani, jotta suorituskykyä voitaisiin arvioida.

Joustavuus ja helppokäyttöisyys

Tiimisi aika, energia ja lahjakkuus ovat todennäköisesti arvokkain omaisuutesi.
Siksi on tärkeää, että integroituminen sähköpostiosoitteiden validointirajapinnan kanssa ei vie liikaa aikaa ja on mahdollisimman yksinkertaista.

Olisi hienoa, jos sähköpostin validointipalvelun tarjoaja olisi valmis tukemaan sinua ratkaisun suunnittelun, toteutuksen ja testauksen aikana.

On myös tärkeää, että meillä on mahdollisuuksia ja paljon joustavuutta - teknologian ei pitäisi rajoittaa meitä vaan olla meitä varten. Tämän sanottuaan Email Validation API:n erilaisten päätepisteiden ja menetelmien runsaus on aina plussaa - mutta niiden on silti oltava yksinkertaisia.

Miten Bouncer eroaa muista sähköpostin validointityökaluista?

Olemme hyvin nöyrä tiimi, mutta meidän on oltava ylpeitä siitä, mitä olemme luoneet.
Siksi haluaisin jakaa muutamia erottavia tekijöitämme.

Skaalautuvuus ja suorituskyky

Sähköpostivarmennuspalvelumme on suunniteltu erittäin skaalautuviksi ja suorituskykyisiksi, sillä loimme Bouncerin API-käyttöliittymän ensimmäiseksi.

Nopea ja helppo käyttöönotto

Erittäin yksinkertaisen rekisteröintiprosessin jälkeen (meidän oli luotava se mahdollisimman kitkattomaksi, eikö niin?!) saat sekunneissa kaiken tarvitsemasi aloittaaksesi.

Perussähköpostin validoinnin käyttötapaukset voidaan toteuttaa vain muutamassa tunnissa (mukaan lukien kaikki integraatiotestit).

Kehittyneempien sovellusten kehittämisen ei pitäisi kestää paria päivää kauempaa, ja tuemme sinua mielellämme koko prosessin ajan - käytämme jopa työntekijöitämme, jotka ovat täysin käytettävissäsi tuona aikana.

Tarkkuus ja turvallisuus

Bouncerilla on yksi markkinoiden alhaisimmista "tuntemattomien" suhdeluvuista ja samalla yksi markkinoiden korkeimmista tarkkuusarvoista.
Kaikki tämä ilman minkäänlaisia kompromisseja turvallisuudessa.

Käytämme ainoastaan AWS:n eurooppalaisia palvelinkeskuksia tietojen käsittelyyn ja tallentamiseen. Olemme jopa kun ylimääräinen mailin ja päätti anonymisoida sähköpostiosoitteet kaikissa osissa järjestelmäämme (mukaan lukien lokit viestinnän SMTP-palvelimet!).

Olemme ainoat markkinoilla, jotka eivät ole käyttäneet oikoteitä, emmekä salli API-avaimen siirtämistä url-osoitteessa - sinun on käytettävä otsikkoa siihen.

Ensiluokkainen hoitotuki

Olemme todella Human to Human -organisaatio, ja teemme parhaamme tukeaksemme sinua koko matkan ajan kanssamme.

Joustavuus

Ratkaisumme ja Email Validation API ovat todella joustavia, koska me olemme - uskomme, että pystymme vastaamaan kaikkiin Email Validation ja Verification tarpeisiisi.

HighTech

Ja tekniikan ystäville... meillä on aika siisti moderni tekniikkapino. Arkkitehtuuri perustuu itsestään paljastuviin mikropalveluihin, jotka ovat täysin skaalautuvia ja joustavia myös muutosten suhteen... tämä on itse asiassa yksi piilotetuista helmistämme. Se on tulosta monista nerokkaista tutkimus- ja kehitystoimista.

Jos haluat puhua tekniikasta - keskustelemme mielellämme kanssasi.

Viiva ja pisteet