E-posta Doğrulama API'sinin gücü

27 Ağustos 2020
9

Kullanıcılarınız için hiç sorunsuz bir kayıt akışı hayal ettiniz mi?
E-posta adreslerini iki kez yazmalarına, çift katılım yapmalarına, CAPTCHA'ları kullanmalarına gerek olmayan bir tane. Kullanıcınızı iletişim bilgilerini bırakma zorunluluğu olmadan sorunsuz bir şekilde yönlendirecek ve ürününüzün veya hizmetinizin mükemmelliğinin tadını çıkarmalarına izin verecek bir tane mi?

E-posta Doğrulama?

Ama riskli olduğunu söyleyebilirsiniz. Çalışmalar gösteriyor ki 10% e-posta adreslerinin giriş anında yanlış olduğunu göstermektedir. Açıkçası mobil cihaz kullanıcıları için bu sayı daha yüksektir (şişman parmak olayı). Ayrıca, bazı kullanıcılar bizi yeni tanırken tek kullanımlık e-posta adresleri bırakmayı tercih ediyor.

Bu durum bazı sorunlara yol açabilir, operasyonlarımızın maliyetini artırabilir ve müşteri memnuniyetini azaltabilir. Açıkçası, müşterimizin e-posta adresindeki bir yazım hatası, bizden haber beklerken onu mutlu etmeyecektir.

Bazıları ulaşmaya karar verecek, ancak bu destek maliyetimizi artıracak ve kullanıcıya ek efor yükleyecektir.

Diğerleri bunu unutacak veya hatta sinirlenip gidecektir.

Ayrıca, veritabanımızdaki teslim edilemeyen e-posta adresleri geri dönme ile sonuçlanacak, hemen çıkma oranını artıracak ve kara listelerde listelenmemize ve tüm e-posta teslim edilebilirliğinin düşmesine neden olabilir.

O zaman iyi bir denge nasıl bulunur? E-posta doğrulama API'si cevap olabilir.

E-posta Doğrulama API'si nedir?

E-posta doğrulama API'si, sisteminizde veya bir web sitesinde e-posta doğrulama ve onaylama gücünü kullanmanın basit bir yoludur, böylece tüm bitler ve parçalar hakkında endişelenmenize gerek kalmaz ve bunu nasıl yapacağını iyi bilen E-posta Doğrulama API'si hizmet sağlayıcısına bırakabilirsiniz.

Genellikle, API (uygulama programlama arayüzü) HTTP tabanlı RESTful API biçimindedir. En İyi E-posta Doğrulama çeşitli yöntemler ve uç noktalar sağlar ve bunların çoğu her zaman en azından Gerçek Zamanlı E-posta Doğrulama API uç noktası sağlar.

E-posta Adresi Doğrulama API'si nasıl çalışır?

Özetle, sisteminiz bir e-posta adresini doğrulamak ve onaylamak için bir API aracılığıyla bir istek gönderdiğinde, e-posta adresinin geçerli ve teslim edilebilir bir adres olup olmadığı konusunda size en doğru yanıtı vermek için saniyenin çok küçük bir bölümünde birden fazla kontrol gerçekleşecektir.

Gibi basit olanlardan başlayarak:

  • Bir e-posta adresinin sözdizimini ve RFC 5322 ve RFC 5321'de yayınlanan resmi tanımlara uyup uymadığını kontrol edin,
  • DNS kayıt kontrolleri - MX ve A kayıtlarının aranması,
  • Bir e-posta adresinin tek kullanımlık (geçici olarak da bilinir) olup olmadığını, ücretsiz bir e-posta sağlayıcısı tarafından kaydedilip kaydedilmediğini ve işlevsel, paylaşılan bir e-posta adresi veya dağıtım grubu olup olmadığını doğrulama.

Ardından, API hizmet sağlayıcıları

  • Alıcının e-posta sunucusuyla kısa bir bağlantı kurun,
  • E-posta adresi orada kayıtlıysa alıcının e-posta sunucusuyla anlaşın,
  • İletişimi analiz edin, e-posta hizmet sağlayıcısı gereksinimlerine tepki verin ve uygun protokollere uyun,
  • Gerekirse gri liste durumlarına tepki verir ve yeniden deneme yapması gerekir.

En iyi E-posta Doğrulama API hizmet sağlayıcıları tüm bunları ek olarak yapacaktır:

  • Gerçek e-posta mesajları göndermeden,
  • Ayak izini ve kaynak kullanımını en aza indirerek e-posta hizmet sağlayıcılarının altyapısına saygı duymak,
  • Veri Güvenliği konularının akılda tutulması.

E-posta Doğrulama API'si nasıl kullanılır?

Email Validation API'yi kullanmanın en basit yolu Real-time Email Validation API uç noktasına bağlanmaktır.

İşte cURL kullanan bir kullanım örneği:

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

Arıyor:
- Bouncer'ın Gerçek Zamanlı E-posta Doğrulama API uç noktası (https://api.usebouncer.com/v1/email/verify)
- doğrulanacak bir e-posta adresi koyabileceğimiz ?email= parametresi ile,
- sonuçları almak istediğimiz maksimum beklenen saniye miktarını koyabileceğimiz &timeout= parametresi ile (varsayılan=10 ile 1-30 arasındaki değerler)
-H 'x-api-key: API-KEY' - Bouncer'dan aldığımız API-KEY'i koyduğumuz header bilgisi.

E-posta Doğrulama API'si, sonuçları bu şemayı izleyen bir JSON biçiminde döndürecektir:

[
   {
  "e-posta": "[email protected]",
  "İsim": "John Doe",
  "durum": "teslim edilebilir",
  "neden": "accepted_email",
  "domain": {
    "isim": "usebouncer.com",
    "acceptAll": "hayır",
    "tek kullanımlık": "hayır",
    "ücretsiz": "hayır"
  },
  "hesap": {
    "rol": "hayır",
    "devre dışı": "hayır",
    "fullMailbox": "hayır"
   }
]

Tüm ayrıntılı bilgiler, terminoloji ve yönergeler Bouncer's WebApp'ta bulunabilir -> API Paneli.

Best Email Validation API ayrıca, Bulk Email Validation API uç noktaları ile e-posta adreslerini toplu olarak doğrulama ve onaylama yetenekleri sağlar.

Bu tür API'ler genellikle bir istek oluşturma, bir isteğin durumunu kontrol etme, sonuçları indirme ve hatta gerekirse callback_url sağlama imkanı verir.

Geliştirme konusunda beyin fırtınası yapmak isterseniz konuşalım.

 

E-posta Doğrulama API'sini kullanma PHP örneği

Burada Email Validation API PHP uygulamasının bir örneğini bulabilirsiniz:


public function verifyEmailRealTime($email)
{
$emailEncoded = urlencode($email);
$apiKey = "YOUR_API_KEY";
$apiURL = "https://api.usebouncer.com/v1/email/verify";
$fullURL = $apiURL."?email=".$emailEncoded;
// cURL kaynağını al
$curl = curl_init();
$headers = array(
'x-api-key: '.$apiKey
);
curl_setopt_array($curl, dizi(
CURLOPT_RETURNTRANSFER => true,
CURLOPT_URL => $fullURL,
CURLOPT_HTTPHEADER => $headers
));
// İsteği gönder ve yanıtı $resp'e kaydet
$resp = curl_exec($curl);
// Bazı kaynakları temizlemek için isteği kapat
curl_close($curl);
return $resp;
}

 

E-posta Adresi Doğrulama API'sinin gücü - olası kullanım durumları

Müşterilerimiz Bouncer'ın E-posta Doğrulama API'sini birçok farklı kullanım durumunda ve formda başarıyla kullanıyor, ancak en yaygın olanları şunlardı.

Yazım hatalarını önlemek için kayıt ve kayıt formlarında E-posta Doğrulama

E-posta Doğrulama API'sini kullanmanın en yaygın yollarından biri, kayıt akışı sırasında bunu etkinleştirmektir. Bu şekilde, yanlış yazılan e-posta adresinin hemen tespit edildiğinden ve kullanıcımızın bunu hemen düzeltebileceğinden emin olabiliriz.

Buna farklı bir yaklaşım seçebilir ve e-postayı kontrol et kullanıcı olduğunda adres:

  • X saniye boyunca yazmayı durdurur,
  • e-posta adresi alanından çıkar,
  • gönder düğmesine tıklar,
  • veya kullanıcı gönder düğmesine tıkladıktan sonra ve bir sonraki adımda e-posta adresinin düzeltilmesi gerekebileceğini bildirmek.

Örnek bir kullanım akışı aşağıdaki grafikteki gibi görünebilir:

Yazım hatalarını önlemek için açılır pencerelerde E-posta Doğrulama

Ayrıca, e-posta adresini bırakmaya çağıran açılır pencerelerdeki e-posta adreslerini kontrol etmek için E-posta Doğrulama API'sini de dahil edebilirsiniz. Açılır pencereler biraz müdahaleci - neden işlemi kullanıcı için olabildiğince basit hale getirmiyorsunuz?

Tek kullanımlık e-posta adresleriyle kayıtları önlemek için E-posta Doğrulama

Tek kullanımlık, geçici, 10 dakikalık e-postaların sisteminize girmesine izin vermemeyi tercih ederseniz, E-posta Doğrulama API'si tarafından sağlanan böyle bir gerçek hakkındaki bilgileri kullanabilirsiniz.

Ücretsiz e-postaların kaydolmasını önlemek için E-posta Doğrulama

Örneğin bir B2B işletmesi işletiyorsanız ve yalnızca iş e-postalarını depolamayı tercih ediyorsanız, E-posta Doğrulama API'si tarafından sağlanan ücretsiz e-posta adresleri hakkındaki bilgileri kullanabilir ve kullanıcınızdan başka bir adres vermesini isteyebilirsiniz.

Kullanıcınız tarafından yüklenen kişi listelerinin E-posta Doğrulaması

Kendi BT sisteminiz kullanıcılarınızın aynı anda birden fazla e-posta adresi yüklemesine izin veriyorsa, Toplu E-posta Doğrulama API'sinin gücünden yararlanmayı düşünebilirsiniz.

Akış aşağıdaki gibi olabilir:

1. Kullanıcı e-posta adresleri listesini yükler,

2. Sisteminiz Bouncer ile bir E-posta Doğrulama İsteği oluşturur ve ayrıca tamamlanan e-posta doğrulaması hakkında bilgi bekleyen callback_url sağlar.

3. Sisteminiz kullanıcıyı e-posta listesinin doğrulanmakta olduğu ve doğrulama tamamlandığında devam edebilecekleri konusunda bilgilendirir.

4. Sisteminizin e-posta listesi doğrulama durumunu kontrol etmesi durumunda (örneğin her dakika).

5. Toplu e-posta doğrulaması tamamlandığında, sisteminiz sonuçları indirir ve kullanıcılarınızın teslim edilemeyenlerle ilgili uygun işlemleri yapmasına izin verir (kişileri kaldır, adresleri kaldır, adresleri düzelt vb.)

Bu tür bir çözümle, veritabanınıza yalnızca geçerli e-posta adreslerinin girdiğinden emin olursunuz.

Toplu gönderimlerden önce E-posta Doğrulama

Kendi BT sistemlerinizin e-posta altyapısını tamamen korumak istiyorsanız, toplu e-posta gönderimlerinden önce Toplu E-posta Doğrulama API'sinin gücünü kullanmayı düşünebilirsiniz.

Çözüm aşağıdaki gibi olabilir:

1. Gönderilecek e-postalar için bir tampon oluşturursunuz - bu, kullanıcılarınız tarafından zamanlanan e-postaların bulunduğu bir yerdir,

2. Planlanan gönderime yakın olduğunda - sisteminiz doğrulanmak üzere bir grup e-posta adresi alır,

3. Sisteminiz Bouncer ile bir E-posta Doğrulama İsteği oluşturur ve ayrıca tamamlanan e-posta doğrulaması hakkında bilgi bekleyen callback_url sağlar.

4. Sisteminizin e-posta listesi doğrulama taleplerinin durumunu kontrol etmesi durumunda (örneğin her dakika).

5. Toplu e-posta doğrulaması tamamlandığında, sisteminiz sonuçları indirir.

6. Teslim edilemeyen e-posta adresleri için - gönderimi beklemeye alır ve kullanıcılara hangi mesajların gönderilemediğini bildirir.

En iyi E-posta Doğrulama API sağlayıcısı nasıl seçilir?

E-posta Adresi Doğrulama API hizmet sağlayıcıları ile iş ortaklığı yaparken aşağıdaki gibi faktörlere bakmalısınız:

Güvenilirlik ve güvenlik

Sağlayıcının yasal olarak kayıtlı bir şirket olup olmadığını kontrol edin. Arkasında birilerinin olup olmadığını görmek iyidir. Veri güvenliğine yaklaşımlarının ne olduğunu, sunucularını nerede barındırdıklarını, verileri kimlerle paylaştıklarını ve alt işlemci olarak kimleri seçtiklerini doğrulayın.

Performans ve hassasiyet

Açıkçası Gerçek Zamanlı E-posta Doğrulama API'sinin süper hızlı olması gerekir, böylece kullanıcılarınızın beklemesi gerekmez. Bu, E-posta Doğrulama Hizmetinin acele etmesine neden olur ve soru, acele ederken hangi seçimleri yapacağıdır.

Herhangi bir sonuç vermek için sonuçların kalitesini tehlikeye atacak mı, yoksa "bilmiyorum... bu nedenle bilinmiyor" demek dürüstçe mi olacak? Eğer ikincisini seçerlerse, "bilinmeyen" sonuçların ortalama yüzdesinin ne olduğunu kontrol etmek iyi olacaktır - iyi bir skor 5-7%'den az olacaktır.

Öte yandan - performansı anlamak için - işlem süresinin medyanının ne olduğunu kontrol etmek iyi olacaktır.

Esneklik ve kullanım kolaylığı

Ekibinizin zamanı, enerjisi ve yeteneği büyük olasılıkla en değerli varlığınızdır.
Bu nedenle, E-posta Adresi Doğrulama API'si ile entegrasyonun çok fazla zaman almaması ve mümkün olduğunca basit olması önemlidir.

Bir E-posta Doğrulama Hizmeti sağlayıcısının çözümü tasarlama, uygulama ve test etme sürecinde size destek olmaya istekli olması harika olacaktır.

Olasılıklara ve çok fazla esnekliğe sahip olmak da önemlidir - teknoloji bizi sınırlamamalı, bizim için orada olmalıdır. Bununla birlikte, E-posta Doğrulama API'sinin farklı uç noktalarının ve yöntemlerinin bolluğu her zaman bir artıdır - ancak yine de basit olması gerekir.

Bouncer'ın diğer E-posta Doğrulama araçlarından farkı nedir?

Çok mütevazı insanlardan oluşan bir ekibiz ancak yarattığımız şeyle gurur duymamız gerekiyor.
Bu nedenle fark yaratan birkaç özelliğimizi paylaşmak istiyorum

Ölçeklenebilirlik ve performans

Bouncer'ı önce API olacak şekilde oluşturduğumuz için E-posta Doğrulama Hizmetlerimiz süper ölçeklenebilir ve yüksek performanslı olacak şekilde tasarlanmıştır.

Hızlı ve kolay uygulama

Süper basit kayıt işleminden sonra (mümkün olduğunca sürtünmesiz oluşturmamız gerekiyordu, değil mi?!), saniyeler içinde başlamak için ihtiyacınız olan her şeyi alacaksınız.

Temel e-posta doğrulama kullanım senaryoları sadece birkaç saat içinde uygulanabilir (uçtan uca entegrasyon testlerinin tamamı dahil).

Daha sofistike uygulamaların geliştirilmesi birkaç günden fazla sürmeyecektir ve tüm süreç boyunca sizi desteklemekten mutluluk duyacağız - hatta çalışanlarımızı bu süre boyunca tamamen erişilebilir olmak için görevlendireceğiz.

Hassasiyet ve Güvenlik

Bouncer, piyasadaki en düşük "bilinmeyen" oranlarından birine ve aynı zamanda en yüksek hassasiyete sahiptir.
Tüm bunlar güvenlikten ödün vermeden gerçekleştirilir.

Veri işleme ve veri depolama için yalnızca AWS Avrupa veri merkezlerini kullanıyoruz. Hatta daha da ileri giderek sistemimizin tüm bölümlerindeki e-posta adreslerini anonimleştirmeye karar verdik (SMTP sunucularıyla iletişimden elde edilen günlükler dahil!).

Piyasada kestirme yollara başvurmayan ve url'de API Anahtarının geçmesine izin vermeyen tek şirket biziz - bunun için başlığı kullanmanız gerekir.

Premium bakım desteği

Biz gerçekten İnsan için İnsan organizasyonuyuz, bizimle olan tüm yolculuk boyunca sizi desteklemek için elimizden geleni yapıyoruz.

Esneklik

Çözümümüz ve E-posta Doğrulama API'miz gerçekten esnektir, çünkü biz - E-posta Doğrulama ve Onaylama ihtiyaçlarınızdan herhangi birini karşılayabileceğimize inanıyoruz.

HighTech

Ve teknoloji meraklıları için... oldukça havalı ve modern bir teknoloji yığınımız var. Mimari, kendi kendini keşfeden mikro hizmetlere dayanıyor, tamamen ölçeklenebilir ve değişiklikler için de tamamen esnek... Bu aslında gizli mücevherlerimizden biri. Ar-Ge'ye harcanan çok fazla zekanın bir sonucudur.

Teknoloji hakkında konuşmak isterseniz - sizinle sohbet etmek isteriz.

Çizgi ve noktalar