Avete sempre sognate un flusso di registrazione senza attrito per i vostri utenti?
Uno senza bisogno di digitare due volte il proprio indirizzo e-mail, fare il doppio opt-in, utilizzare i CAPTCHA. Uno che guiderebbe senza soluzione di continuità il vostro utente attraverso la necessità di lasciare informazioni di contatto, e lasciare che si goda la meraviglia del vostro prodotto o servizio?

Convalida via e-mail?

Ma è rischioso, si potrebbe dire. Gli studi dimostrano che fino a 10% di indirizzi e-mail non sono corretti al momento dell'inserimento. Ovviamente con numeri più alti per gli utenti di dispositivi mobili (cosa del dito grasso). Inoltre, alcuni utenti preferiscono lasciare gli indirizzi e-mail usa e getta, quando ci conoscono appena.

Questo può causare alcuni problemi, aumentare il costo delle nostre operazioni e diminuire la soddisfazione del cliente. Ovviamente, un errore di battitura in un indirizzo e-mail del nostro cliente non lo lascerà soddisfatto, quando aspetta di avere notizie da noi.

Alcuni decideranno di mettersi in contatto, ma questo aumenterà il nostro costo di supporto e metterà un ulteriore sforzo sull'utente.

Altri se ne dimenticheranno o anche irritati se ne andranno semplicemente.

Inoltre, e-mail non recapitabili Gli indirizzi nel nostro database risulteranno con un rimbalzo, aumenteranno il rapporto di rimbalzo e potrebbero portarci ad essere inseriti in liste nere e causare il calo dell'intera recapitabilità delle email.

Come trovare un buon equilibrio? Convalida via e-mail API potrebbe essere la risposta.

Che cos'è l'API di convalida delle e-mail?

L'API di convalida delle e-mail è un modo semplice per utilizzare la potenza di verifica via e-mail e la convalida all'interno del vostro sistema o di un sito web, in modo da non doversi preoccupare di tutti i bit e pezzi e si può lasciare al fornitore di servizi API di convalida e-mail che sa come farlo bene.

Di solito, l'API (application programming interface) è in una forma di RESTful API basata su HTTP. Best Email Validation fornisce vari metodi ed endpoint, e la maggior parte di essi fornisce sempre almeno l'endpoint API Real-time Email Validation.

Come funziona l'API di convalida degli indirizzi e-mail?

In poche parole, ogni volta che il vostro sistema invia una richiesta attraverso un'API per convalidare e verificare un indirizzo email, in poche frazioni di secondo si verificheranno controlli multipli per darvi la risposta più accurata se l'indirizzo email è valido e consegnabile.

A partire da quelli semplici come:

  • Controllare la sintassi di un indirizzo e-mail e se segue le definizioni formali pubblicate in RFC 5322 e RFC 5321,
  • Controlli dei record DNS - ricerca di record MX e A,
  • Verifica se un indirizzo e-mail è monouso (detto anche temporaneo), registrato da un provider di posta elettronica gratuito e se si tratta di un indirizzo e-mail funzionale e condiviso o di un gruppo di distribuzione.

Successivamente, i fornitori di servizi API lo faranno:

  • Stabilire una breve connessione con il server di posta elettronica del destinatario,
  • Negoziare con il server di posta elettronica del destinatario se l'indirizzo e-mail è registrato lì,
  • Analizzare la comunicazione, reagire ai requisiti dei provider di servizi di posta elettronica e rispettare i protocolli appropriati,
  • Se necessario reagire alle situazioni di grey-listing e deve fare dei tentativi.

I migliori fornitori di servizi API per la convalida delle e-mail faranno tutto questo:

  • Senza inviare messaggi di posta elettronica veri e propri,
  • Rispettare l'infrastruttura dei fornitori di servizi e-mail riducendo al minimo l'impronta e l'utilizzo delle risorse,
  • Avere in cima alla mente gli aspetti di sicurezza dei dati.

Come utilizzare l'API di convalida e-mail

Il modo più semplice per utilizzare l'API di convalida delle e-mail è quello di connettersi all'endpoint dell'API di convalida delle e-mail in tempo reale.

Ecco l'esempio di utilizzo di cURL:

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

Chiama:
ButtafuoriL'endpoint API per la validazione in tempo reale delle e-mail (https://api.usebouncer.com/v1/email/verify)
- con il parametro ?email= dove possiamo mettere un indirizzo email da verificare,
- con parametro &timeout= dove possiamo mettere il massimo numero di secondi previsti entro cui vogliamo ricevere i risultati (valori compresi tra 1-30 con default=10)
-H 'x-api-key: API-KEY' - informazioni di intestazione dove abbiamo messo la nostra API-KEY ricevuta da Bouncer.

Email Validation API restituirà i risultati in una forma di JSON seguendo questo schema:

[
   {
  "e-mail": "[email protected]",
  "nome": "John Doe",
  "status": "consegnabile",
  "ragione": "accetta_email",
  "dominio": {
    "nome": "usebouncer.com",
    "Accetta tutto": "no",
    "usa e getta": "no",
    "libero": "no"
  },
  "conto": {
    "ruolo": "no",
    "disabile": "no",
    "casella postale piena": "no"
   }
]

Tutte le informazioni dettagliate, la terminologia e le linee guida si trovano in il buttafuoriWebApp -> Pannello API.

Best Email Validation API fornisce anche la possibilità di convalidare e verificare gli indirizzi e-mail in massa con i suoi endpoint Bulk Email Validation API.

Tale API di solito danno la possibilità di creare una richiesta, controllare lo stato di una richiesta, scaricare i risultati e anche fornire callback_url se necessario.

Se volete fare un brainstorming sullo sviluppo - parliamo.

LEGGI TUTTO
Migliorate il vostro email marketing con l'igiene delle liste di posta elettronica

Checkout Indirizzo e-mail Validazione API per il checkout

Utilizzo dell'esempio PHP di validazione delle API per la posta elettronica

Qui potete trovare un esempio di implementazione PHP dell'Email Validation API:


funzione pubblica verifyEmailRealTime($email)
{
$emailEncoded = urlencode($email);
$apiKey = "YOUR_API_KEY";
$apiURL = "https://api.usebouncer.com/v1/email/verify";
 
$fullURL = $apiURL."?email=".$emailEncoded;
 
 
// Ottenere la risorsa cURL
$curl = curl_init();
 
$headers = array(
x-api-key: ".$apiKey
);
 
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => vero,
CURLOPT_URL => $fullURL,
CURLOPT_HTTPHEADER => $headers
));
 
// Inviare la richiesta e salvare la risposta a $resp
$resp = curl_exec($curl);
 
// Chiudere la richiesta per liberare alcune risorse
curl_close($curl);
 
restituire $resp;
}-- 

La potenza delle API di convalida degli indirizzi e-mail - possibili casi d'uso

I nostri clienti hanno utilizzato con successo le API di Bouncer Email Validation in molti casi e forme d'uso diverse, ma le più comuni lo sono state.

Convalida via e-mail sui moduli di registrazione e iscrizione per evitare errori di battitura

Uno dei modi più comuni di utilizzare l'API di convalida delle e-mail è l'abilitazione durante il flusso di registrazione. In questo modo possiamo assicurarci che l'indirizzo email scritto male venga subito individuato e che il nostro utente possa correggerlo immediatamente.

È possibile scegliere un approccio diverso e controllare l'indirizzo e-mail quando l'utente:

  • smette di digitare per X secondi,
  • esce dal campo dell'indirizzo e-mail,
  • clicca sul pulsante "Invia",
  • o dopo che l'utente ha cliccato sul pulsante di invio e ha fatto sapere nella fase successiva che l'indirizzo e-mail potrebbe necessitare di correzioni.

Un flusso di utilizzo del campione potrebbe apparire come nel grafico sottostante:

Convalida via e-mail nelle finestre pop-up per evitare errori di battitura

Si potrebbe anche incorporare l'API di convalida e-mail per controllare gli indirizzi e-mail nelle finestre pop-up che chiamano per lasciare l'indirizzo e-mail. Le finestre pop-up sono un po' invadenti - perché non rendere il processo il più semplice possibile per l'utente?

Convalida via e-mail per evitare registrazioni con indirizzi e-mail monouso

Se preferisci non permettere l'invio di e-mail monouso, temporanee e di 10 minuti nel tuo sistema, puoi utilizzare le informazioni fornite dall'API di convalida delle e-mail.

Convalida delle e-mail per evitare che le e-mail gratuite vengano registrate

Se, ad esempio, si gestisce un'attività B2B e si preferisce archiviare solo le e-mail aziendali, è possibile utilizzare le informazioni sugli indirizzi e-mail gratuiti forniti dall'API di convalida delle e-mail e chiedere all'utente di fornire un altro indirizzo.

[avanzato] Email Convalida delle liste di contatti caricate dall'utente

Se il vostro sistema IT permette ai vostri utenti di caricare più indirizzi e-mail contemporaneamente, potreste considerare l'utilizzo di una potenza di Bulk Email Validation API.

Il flusso potrebbe essere il seguente:

1. 1. L'utente carica la sua lista di indirizzi e-mail,

2. Il vostro sistema crea una richiesta di verifica e-mail con Bouncer e fornisce anche callback_url che sarà in attesa di informazioni sulla verifica e-mail finita.

3. Il sistema informa l'utente che la lista di e-mail è in fase di verifica e che potrà continuare una volta terminata la verifica.

4. Nel caso in cui il vostro sistema controlli (ad esempio ogni minuto) lo stato della verifica della lista di e-mail.

5. Quando la verifica della posta elettronica di massa è terminata, il sistema scarica i risultati e consente agli utenti di adottare le azioni corrette con quelle non recapitabili (rimuovere i contatti, rimuovere gli indirizzi, correggere gli indirizzi, ecc.)

Con una soluzione di questo tipo, vi assicurerete che solo gli indirizzi e-mail validi entrino nel vostro database.

Convalida via e-mail prima della spedizione in massa

Se si desidera proteggere completamente l'infrastruttura e-mail dei propri sistemi IT, si consiglia di considerare l'utilizzo della potenza delle API di Bulk Email Validation prima di inviare e-mail in massa.

La soluzione potrebbe essere la seguente:

1. Si crea un buffer per le e-mail da inviare - questo è un luogo dove le e-mail programmate dai vostri utenti atterrano,

2. Quando è vicino all'invio previsto - il sistema prende un lotto di indirizzi e-mail da verificare,

3. Il vostro sistema crea una richiesta di verifica e-mail con Bouncer e fornisce anche callback_url che sarà in attesa di informazioni sulla verifica e-mail finita.

4. Nel caso in cui il vostro sistema controlli (ad esempio ogni minuto) lo stato delle richieste di verifica delle liste di e-mail.

5. Quando la verifica delle e-mail di massa è terminata, il sistema scarica i risultati.

6. 6. Per gli indirizzi e-mail non recapitabili - mette in attesa la spedizione e informa gli utenti su quali messaggi non è stato possibile inviare.

Come scegliere il miglior fornitore di API per la convalida delle e-mail?

Durante la collaborazione con i fornitori di servizi API per la convalida degli indirizzi e-mail, è necessario cercare fattori come:

Affidabilità e sicurezza

Verificare se il fornitore è una società legalmente registrata. E' bello vedere se ci sono delle persone dietro. Verificate qual è il loro approccio alla sicurezza dei dati, dove ospitano i loro server, con chi condividono i dati e chi scelgono come subprocessori.

Prestazioni e precisione

Ovviamente le API di validazione e-mail in tempo reale devono essere super veloci, in modo che i vostri utenti non debbano aspettare. Questo fa sì che il servizio di validazione delle email abbia fretta, e la domanda è quali scelte farà mentre si affretta.

Metterà a repentaglio la qualità dei risultati per dare un qualsiasi risultato, o sarà onesto dire "non lo so... così ritorna sconosciuto". Se scelgono quest'ultima opzione sarebbe bene verificare qual è la percentuale media di risultati "sconosciuti" - un buon punteggio sarebbe inferiore a 5-7%.

D'altra parte - sarebbe bene controllare qual è la mediana del tempo di elaborazione - per capire le prestazioni.

Flessibilità e facilità d'uso

Il tempo, l'energia e il talento del vostro Team è molto probabilmente il vostro bene più prezioso.
Quindi è importante che l'integrazione con le API di convalida degli indirizzi e-mail non richieda troppo tempo e sia il più semplice possibile.

Sarebbe fantastico se un fornitore di servizi di convalida via e-mail fosse disposto a supportarvi durante il processo di progettazione, implementazione e test della soluzione.

È anche importante avere possibilità e molta flessibilità - la tecnologia non deve limitarci, ma essere presente per noi. Detto questo, l'abbondanza di diversi endpoint e metodi di API per la convalida delle e-mail è sempre un vantaggio - ma deve comunque essere semplice.

In cosa si differenzia Bouncer dagli altri strumenti di convalida delle e-mail?

Siamo un team di persone molto umili, ma dobbiamo essere orgogliosi di ciò che abbiamo creato.
Ecco perché vorrei condividere alcuni dei nostri differenziatori

Scalabilità e prestazioni

I nostri servizi di convalida e-mail sono progettati per essere super scalabili e ad alte prestazioni, in quanto abbiamo creato Bouncer per essere prima di tutto API.

Implementazione facile e veloce

Dopo un processo di registrazione semplicissimo (abbiamo dovuto crearlo il più possibile privo di attrito, giusto?!), in pochi secondi avrete tutto quello che vi serve per iniziare.

I casi d'uso di base della validazione via e-mail possono essere implementati in poche ore (inclusi i test di integrazione end-to-end).

Le applicazioni più sofisticate non dovrebbero richiedere più di un paio di giorni di sviluppo, e saremo lieti di supportarvi durante l'intero processo - vi dedicheremo anche i nostri collaboratori per essere pienamente accessibili a voi in quel periodo.

Precisione e sicurezza

Bouncer ha uno dei più bassi rapporti "sconosciuti" e allo stesso tempo uno dei più precisi sul mercato.
Tutto questo senza alcun compromesso per la sicurezza.

Utilizziamo solo i centri dati europei AWS per l'elaborazione e l'archiviazione dei dati. Abbiamo anche quando un miglio in più e abbiamo deciso di rendere anonimi gli indirizzi e-mail in tutte le parti del nostro sistema (compresi i log delle comunicazioni con i server SMTP!)

Siamo gli unici sul mercato che non hanno preso le scorciatoie e non permettono di passare l'API Key nell'url - dovrete usare l'intestazione per questo.

Supporto di assistenza premium

Siamo un'organizzazione veramente Human to Human, facciamo del nostro meglio per sostenervi durante l'intero viaggio con noi.

Flessibilità

La nostra soluzione e le API per la convalida via e-mail sono veramente flessibili, perché siamo - crediamo che saremo in grado di soddisfare qualsiasi vostra esigenza di convalida e verifica via e-mail.

HighTech

E per la vostra tecnica... abbiamo una bella pila di tecnologia moderna. L'architettura si basa su microservizi autoscoperte, completamente scalabili e flessibili anche per i cambiamenti... questa è in realtà una delle nostre gemme nascoste. È il risultato di un sacco di genio messo in ricerca e sviluppo.

Se volete parlare di tecnologia - ci piacerebbe chiacchierare con voi.

Parliamo di tecnica... o controlliamo tu stesso