Kekuatan API Validasi Email

27 Agu 2020
9

Pernahkah Anda memimpikan alur pendaftaran tanpa gesekan bagi pengguna Anda?
Satu tanpa perlu mengetikkan alamat email mereka dua kali, melakukan double opt-in, menggunakan CAPTCHA. Salah satu yang akan dengan mulus mendorong pengguna Anda tanpa perlu meninggalkan info kontak, dan membiarkan mereka menikmati kedahsyatan produk atau layanan Anda?

Validasi Email?

Tetapi, Anda mungkin mengatakan, bahwa hal ini berisiko. Studi menunjukkan bahwa hingga 10% dari alamat email yang salah pada saat masuk. Jelas dengan jumlah yang lebih tinggi untuk pengguna perangkat seluler (hal jari gemuk). Selain itu, beberapa pengguna lebih suka meninggalkan alamat email sekali pakai, ketika baru saja mengenal kami.

Hal ini dapat menyebabkan beberapa masalah, meningkatkan biaya operasi kita dan mengurangi kepuasan pelanggan. Jelas, kesalahan ketik dalam alamat email pelanggan kita tidak akan membuat mereka senang, ketika mereka menunggu untuk mendengar kabar dari kita.

Sebagian akan memutuskan untuk menghubungi kami, tetapi ini akan meningkatkan biaya dukungan kami dan akan menambah upaya tambahan pada pengguna.

Yang lain akan melupakannya atau bahkan jengkel dan pergi begitu saja.

Selain itu, alamat email yang tidak terkirim dalam database kami akan menghasilkan bounce back, akan meningkatkan rasio bounce dan dapat menyebabkan kami terdaftar dalam daftar hitam dan menyebabkan seluruh email deliverability menurun.

Lalu, bagaimana menemukan keseimbangan yang baik? API validasi email mungkin bisa menjadi jawabannya.

Apa itu API Validasi Email?

API validasi email adalah cara sederhana untuk memanfaatkan kekuatan verifikasi dan validasi email dalam sistem atau situs web Anda, jadi Anda tidak perlu khawatir tentang semua bagian dan Anda dapat menyerahkannya kepada penyedia layanan API Validasi Email yang tahu bagaimana melakukannya dengan baik.

Biasanya API (application programming interface) berupa RESTful API berbasis HTTP. Validasi Email Terbaik menyediakan berbagai metode dan endpoint, dan kebanyakan dari mereka selalu menyediakan setidaknya endpoint API Validasi Email Real-time.

Bagaimana cara kerja API Validasi Alamat Email?

Singkatnya, setiap kali sistem Anda mengirimkan permintaan melalui API untuk memvalidasi dan memverifikasi alamat email, beberapa pemeriksaan akan terjadi hanya dalam sepersekian detik untuk memberi Anda jawaban yang paling akurat jika alamat email adalah alamat email yang valid dan dapat dikirim.

Dimulai dengan yang sederhana seperti:

  • Periksa sintaksis alamat email, dan apakah mengikuti definisi formal yang diposting di RFC 5322 dan RFC 5321,
  • Pemeriksaan catatan DNS - mencari MX dan A record,
  • Verifikasi jika alamat email sekali pakai (juga dikenal sebagai sementara), didaftarkan oleh penyedia email gratis dan jika itu adalah alamat email bersama atau grup distribusi yang fungsional.

Selanjutnya, penyedia layanan API akan:

  • Membangun koneksi singkat dengan server email penerima,
  • Bernegosiasi dengan server email penerima jika alamat email terdaftar di sana,
  • Menganalisis komunikasi, bereaksi terhadap persyaratan penyedia layanan email dan mematuhi protokol yang tepat,
  • Jika diperlukan bereaksi terhadap situasi grey-listing dan perlu melakukan percobaan ulang.

Penyedia layanan API Validasi Email terbaik juga akan melakukan semua itu:

  • Tanpa mengirim pesan email yang sebenarnya,
  • Menghormati infrastruktur penyedia layanan email dengan meminimalkan jejak kaki dan pemanfaatan sumber daya,
  • Memiliki aspek Keamanan Data di atas pikiran.

Cara menggunakan API Validasi Email

Cara paling sederhana untuk menggunakan API Validasi Email adalah dengan terhubung ke endpoint API Validasi Email Real-time.

Berikut ini contoh penggunaan yang memanfaatkan cURL:

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

Ini panggilan:
- Titik akhir API Validasi Email Real-Time Bouncer (https://api.usebouncer.com/v1/email/verify)
- dengan parameter ?email= di mana kita bisa menaruh alamat email yang akan diverifikasi,
- dengan parameter &timeout= di mana kita dapat menempatkan jumlah maksimum detik yang diharapkan di mana kita ingin menerima hasil (nilai antara 1-30 dengan default=10)
-H 'x-api-key: API-KEY' - informasi header di mana kita menaruh API-KEY yang diterima dari Bouncer.

API Validasi Email akan mengembalikan hasil dalam bentuk JSON mengikuti skema ini:

[
   {
  "email": "[email protected]",
  "nama": "John Doe",
  "status": "deliverable",
  "alasan": "accepted_email",
  "domain": {
    "nama": "usebouncer.com",
    "acceptAll": "no",
    "disposable": "tidak",
    "gratis": "tidak"
  },
  "akun": {
    "peran": "tidak",
    "dinonaktifkan": "tidak",
    "fullMailbox": "tidak"
   }
]

Semua informasi terperinci, terminologi dan panduan dapat ditemukan di Bouncer's WebApp -> Panel API.

API Validasi Email Terbaik juga menyediakan kemampuan memvalidasi dan memverifikasi alamat email secara massal dengan titik akhir API Validasi Email Massal.

API seperti itu biasanya memberikan kemungkinan untuk membuat permintaan, memeriksa status permintaan, mengunduh hasilnya, dan bahkan menyediakan callback_url jika diperlukan.

Jika Anda ingin bertukar pikiran tentang pengembangan - mari kita bicara.

 

Menggunakan Validasi Email API PHP contoh

Di sini Anda dapat menemukan contoh implementasi PHP API Validasi Email:


public function verifyEmailRealTime($email)
{
$emailEncoded = urlencode($email);
$apiKey = "YOUR_API_KEY";
$apiURL = "https://api.usebouncer.com/v1/email/verify";
$fullURL = $apiURL."?email=".$emailEncoded;
// Dapatkan sumber daya cURL
$curl = curl_init();
$headers = array(
'x-api-key: '.$apiKey
);
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => true,
CURLOPT_URL => $fullURL,
CURLOPT_HTTPHEADER => $headers
));
// Kirim permintaan & simpan respons ke $resp
$resp = curl_exec($curl);
// Tutup permintaan untuk membersihkan beberapa sumber daya
curl_close($curl);
kembalikan $resp;
}

 

Kekuatan API Validasi Alamat Email - kemungkinan kasus penggunaan

Pelanggan kami telah berhasil menggunakan API Validasi Email Bouncer dalam berbagai kasus penggunaan dan bentuk, namun yang paling umum adalah.

Validasi Email pada formulir pendaftaran dan pendaftaran untuk mencegah kesalahan ketik

Salah satu cara paling umum untuk memanfaatkan API Validasi Email adalah mengaktifkannya selama alur pendaftaran. Dengan cara ini kita dapat memastikan bahwa alamat email yang salah ketik langsung terlihat, dan pengguna kita dapat segera memperbaikinya.

Anda dapat memilih pendekatan yang berbeda untuk itu dan periksa email alamat saat pengguna:

  • berhenti mengetik selama X detik,
  • keluar dari bidang alamat email,
  • klik tombol kirim,
  • atau setelah pengguna mengklik tombol kirim dan memberi tahu mereka pada langkah berikutnya bahwa alamat email mungkin perlu diperbaiki.

Contoh alur penggunaan mungkin terlihat seperti pada bagan di bawah ini:

Validasi Email di jendela pop-up untuk mencegah kesalahan ketik

Anda juga dapat memasukkan API Validasi Email untuk memeriksa alamat email di jendela pop-up yang memanggil untuk meninggalkan alamat email. Jendela pop-up agak mengganggu - mengapa tidak membuat prosesnya sesederhana mungkin bagi pengguna?

Validasi Email untuk mencegah pendaftaran dengan alamat email sekali pakai

Jika Anda lebih suka untuk tidak mengizinkan email sekali pakai, sementara, 10 menit ke dalam sistem Anda - Anda bisa memanfaatkan informasi tentang fakta seperti itu yang disediakan oleh API Validasi Email.

Validasi Email untuk mencegah email gratis dari pendaftaran

Jika Anda misalnya menjalankan bisnis B2B, dan Anda lebih suka hanya menyimpan email bisnis - Anda bisa memanfaatkan informasi tentang alamat email gratis yang disediakan oleh API Validasi Email, dan meminta pengguna Anda untuk memberikan alamat lain milik mereka.

Validasi Email dari daftar kontak yang diunggah oleh pengguna Anda

Jika sistem TI Anda sendiri memungkinkan pengguna Anda untuk mengunggah beberapa alamat email sekaligus, Anda dapat mempertimbangkan untuk memanfaatkan kekuatan API Validasi Email Massal.

Alurnya bisa seperti berikut ini:

1. Pengguna mengunggah daftar alamat email mereka,

2. Sistem Anda membuat Email Verification Request dengan Bouncer dan juga menyediakan callback_url yang akan menunggu informasi tentang verifikasi email yang telah selesai.

3. Sistem Anda menginformasikan pengguna bahwa daftar email sedang diverifikasi dan mereka akan dapat melanjutkan setelah verifikasi selesai.

4. Untuk berjaga-jaga jika sistem Anda memeriksa (misalnya setiap menit) status verifikasi daftar email.

5. Ketika verifikasi email massal selesai, sistem Anda mengunduh hasilnya dan memungkinkan pengguna Anda mengambil tindakan yang tepat dengan yang tidak terkirim (hapus kontak, hapus alamat, perbaiki alamat, dll.)

Dengan solusi semacam itu, Anda akan memastikan bahwa hanya alamat email yang valid yang masuk ke database Anda.

Validasi Email sebelum pengiriman massal

Jika Anda ingin sepenuhnya melindungi infrastruktur email Anda dari sistem TI Anda sendiri, Anda mungkin ingin mempertimbangkan untuk memanfaatkan kekuatan API Validasi Email Massal sebelum pengiriman email massal.

Solusinya bisa seperti berikut ini:

1. Anda membuat buffer untuk email yang akan dikirim - ini adalah tempat email yang dijadwalkan oleh pengguna Anda,

2. Ketika sudah dekat dengan rencana pengiriman - sistem Anda mengambil sekumpulan alamat email untuk diverifikasi,

3. Sistem Anda membuat Email Verification Request dengan Bouncer dan juga menyediakan callback_url yang akan menunggu informasi tentang verifikasi email yang telah selesai.

4. Untuk berjaga-jaga jika sistem Anda memeriksa (misalnya setiap menit) status permintaan verifikasi daftar email.

5. Ketika verifikasi email massal selesai, sistem Anda mengunduh hasilnya.

6. Untuk alamat email yang tidak terkirim - menunda pengiriman dan menginformasikan pengguna pesan mana yang tidak dapat dikirim.

Bagaimana cara memilih penyedia API Validasi Email terbaik?

Saat bermitra dengan penyedia layanan API Validasi Alamat Email, Anda harus mencari faktor-faktor seperti:

Kepercayaan dan keamanan

Periksa apakah penyedia adalah perusahaan yang terdaftar secara hukum. Ada baiknya untuk melihat apakah ada beberapa orang di belakangnya. Verifikasi apa pendekatan mereka terhadap keamanan data, di mana mereka meng-host server mereka, dengan siapa mereka berbagi data, dan siapa yang mereka pilih sebagai subprosesor.

Kinerja dan presisi

Tentunya Real-time Email Validation API harus super cepat, sehingga pengguna Anda tidak perlu menunggu. Hal ini membuat Email Validation Service menjadi terburu-buru, dan pertanyaannya adalah pilihan apa yang akan dibuatnya saat terburu-buru.

Apakah akan membahayakan kualitas hasil untuk memberikan hasil apa pun, atau akankah jujur untuk mengatakan "Saya tidak tahu... sehingga hasilnya tidak diketahui". Jika mereka memilih yang terakhir, akan lebih baik untuk memeriksa berapa persentase rata-rata hasil "tidak diketahui" - skor yang baik akan kurang dari 5-7%.

Di sisi lain - akan lebih baik untuk memeriksa berapa median waktu pemrosesan - untuk memahami kinerjanya.

Fleksibilitas dan kemudahan penggunaan

Waktu, energi, dan bakat Tim Anda kemungkinan besar adalah aset Anda yang paling berharga.
Oleh karena itu, penting untuk mengintegrasikan dengan API Validasi Alamat Email tidak akan memakan terlalu banyak waktu, dan akan sesederhana mungkin.

Akan sangat bagus jika penyedia Layanan Validasi Email bersedia mendukung Anda selama proses perancangan, implementasi, dan pengujian solusi.

Penting juga untuk memiliki kemungkinan dan banyak fleksibilitas - teknologi seharusnya tidak membatasi kita tetapi ada untuk kita. Dengan demikian, banyaknya endpoint dan metode yang berbeda dari API Validasi Email selalu menjadi nilai tambah - tetapi tetap harus sederhana.

Apa perbedaan Bouncer dengan alat Validasi Email lainnya?

Kami adalah tim yang terdiri dari orang-orang yang sangat rendah hati, tetapi harus bangga dengan apa yang telah kami ciptakan.
Itulah mengapa saya ingin berbagi beberapa pembeda kami

Skalabilitas dan kinerja

Layanan Validasi Email kami dirancang agar sangat skalabel dan berkinerja tinggi, karena kami menciptakan Bouncer untuk menjadi API pertama.

Implementasi yang cepat dan mudah

Setelah proses pendaftaran super sederhana (kami harus membuatnya sesederhana mungkin, bukan?!), dalam hitungan detik Anda akan mendapatkan semua yang Anda butuhkan untuk memulai.

Kasus penggunaan validasi email dasar dapat diimplementasikan hanya dalam beberapa jam (termasuk seluruh tes integrasi ujung ke ujung).

Aplikasi yang lebih canggih tidak akan memakan waktu lebih dari beberapa hari pengembangan, dan kami akan dengan senang hati mendukung Anda selama seluruh proses - kami bahkan akan mendedikasikan orang-orang kami untuk sepenuhnya dapat diakses oleh Anda selama periode itu.

Presisi dan Keamanan

Bouncer memiliki salah satu rasio "tidak diketahui" terendah dan pada saat yang sama merupakan salah satu presisi tertinggi di pasar.
Semua itu tanpa mengorbankan keamanan.

Kami hanya menggunakan pusat data AWS Eropa untuk pemrosesan data dan penyimpanan data. Kami bahkan ketika bekerja ekstra dan memutuskan untuk menganonimkan alamat email di semua bagian sistem kami (termasuk log dari komunikasi dengan server SMTP!).

Kami adalah satu-satunya di pasar yang tidak mengambil jalan pintas dan tidak mengizinkan untuk meneruskan API Key di url - Anda harus menggunakan header untuk itu.

Dukungan kepedulian premium

Kami benar-benar organisasi Manusia untuk Manusia, kami melakukan yang terbaik untuk mendukung Anda selama seluruh perjalanan bersama kami.

Fleksibilitas

Solusi dan API Validasi Email kami benar-benar fleksibel, karena kami - kami yakin kami akan dapat mengakomodasi kebutuhan Validasi dan Verifikasi Email Anda.

HighTech

Dan bagi Anda yang suka teknologi... kami memiliki tumpukan teknologi modern yang cukup keren. Arsitekturnya didasarkan pada layanan mikro yang dapat menemukan sendiri, sepenuhnya dapat diskalakan dan sepenuhnya fleksibel untuk perubahan juga... ini sebenarnya adalah salah satu permata tersembunyi kami. Ini adalah hasil dari banyak kejeniusan yang dimasukkan ke dalam R&D.

Jika Anda ingin berbicara tentang Teknologi - kami ingin mengobrol dengan Anda.

Garis dan titik