İzole et · Doğrulama API’si

Email doğrulama API’si

Email adreslerini alındıkları anda doğrulayın. Yazım hatalarını, disposable emailleri ve yüksek riskli adresleri liste kalitenizi ve gönderici itibarınızı zedelemeden önce yakalayın.

cURL Node SMTP
# Kritik e-postayı routing policy üzerinden gönder
curl -sS -X POST 'https://app.sendarix.com/v1/email/send' \
  -H 'Content-Type: application/json' \
  -H 'X-API-Key: YOUR_API_KEY' \
  -H 'Idempotency-Key: otp_8842' \
  -d '{"to":"user@acme.com","template":"password_reset","routing_policy":"transactional-critical"}'
const sendarix = require("sendarix")(process.env.SENDARIX_KEY);

await sendarix.email.send({
  to: "user@acme.com",
  template: "password_reset",
  routingPolicy: "transactional-critical",
  idempotencyKey: "otp_8842"
});
# Drop-in SMTP — entegrasyonu koruyun, kontrol katmanı kazanın
host:     smtp.sendarix.com
port:     587  (STARTTLS)
username: "your_sending_key"
header:   X-Sendarix-Policy: transactional-critical

Göndermeden önce doğrulayın

Her hard bounce, yakalanması gereken bir adresle başlar.

Kötü adresler para ve itibar kaybettirir. Yakalama noktasındaki doğrulama, teslim edilemeyen postayı sender reputation’a dokunmadan önce engeller.

Kötü adreslerin yaygın kaynakları: yazım hataları (user@examplecon.com), disposable domainler (mailinator.com), role accountlar (info@, admin@) ve sürekli bounce veya complaint üreten yüksek riskli domainler.

Uygulanan doğrulama kontrolleri

Her adres birden fazla kontrolden geçer. Syntax hızlıdır ama yüzeyseldir; MX lookup teslim edilemeyen adreslerin çoğunu yakalar.

Syntax doğrulama

RFC 5321/5322 uyumlu format kontrolü. Eksik @, geçersiz karakterler ve hatalı domain label gibi bozuk adresleri reddeder.

MX record lookup

Domainin posta kabul edip etmediğini MX DNS kayıtlarıyla doğrular; syntax’ın kaçırdığı domain yazım hatalarını yakalayan en önemli kontroldür.

Disposable email tespiti

Bilinen disposable sağlayıcıların gerçek zamanlı veritabanını kontrol eder. Bunlar hemen bounce üretir, spam trap sinyali verir ve iş değeri sağlamaz.

Role account tespiti

Kişiler yerine gruplara ait olan ve düşük etkileşim üreten role-based adresleri (info@, admin@, support@) tespit eder.

Deliverability skoru

Her adres geçmiş veri, domain itibarı ve risk faktörlerinden 0-100 arası skor alır. Signup aşamasında minimum eşik uygulayın.

Öneri motoru

Bir yazım hatası algılandığında API düzeltme önerir: user@gmial.com -> user@gmail.com. Yaygın domain hatalarını otomatik yakalar.

API request ve response

Tek adres doğrulama

GET /v1/validate?address=user@example.com
Authorization: Bearer sk_live_...

Teslim edilebilir response

{
  "address": "user@example.com",
  "result": "deliverable",
  "score": 92,
  "checks": {
    "syntax": "pass",
    "mx": "pass",
    "disposable": "pass",
    "role_account": "pass"
  },
  "suggestion": null,
  "risk_factors": []
}

Yüksek riskli response

{
  "address": "user@mailinator.com",
  "result": "undeliverable",
  "score": 0,
  "checks": {
    "syntax": "pass",
    "mx": "pass",
    "disposable": "fail",
    "role_account": "pass"
  },
  "suggestion": null,
  "risk_factors": ["disposable_email_domain"]
}

Uygulamanızda nerede doğrulama yapmalısınız

Signup ve kayıt formları

Blur veya submit anında doğrulayın, yazım hatalarında inline düzeltme gösterin. Bu tek başına yeni kullanıcı edinim akışlarında bounce oranlarını %15-30 azaltabilir.

Checkout ve hesap oluşturma

İşlem tamamlanmadan önce doğrulayın. Teslim edilemeyen confirmation, bir sorun olduğunda müşterinin satın alma kaydı olmaması anlamına gelir.

Import ve bulk upload

Listeye eklemeden önce tüm adresleri doğrulayın. Büyük importlarda sonuçlar webhook ile asenkron döner; yalnızca doğrulanmış teslim edilebilir adresleri ekleyin.

Onboarding email yakalama

Onboarding wizard sırasında email alıyorsanız orada doğrulayın; kullanıcı hatayı düzeltecek kadar etkileşimdeyken problemi yakalayın.

Doğrulama eşikleri

Her hata kullanıcıyı engellememelidir. Eşikleri risk toleransınıza göre belirleyin.

İzin ver

Skor 80+. Tüm kritik kontroller geçti. Gönderim için güvenli.

İncele

Skor 50-79. Kullanıcıya düzeltme önerin ve yeniden doğrulama için işaretleyin.

Engelle

Skor 50 altında. Disposable domain, net önerisi olmayan yazım hatası veya MX hatası.

Email validation’ı dakikalar içinde entegre edin

Python, Node.js, Ruby ve Go SDKlarıyla REST API. Validation sonuçları gerçek zamanlı form entegrasyonu için 100ms altında döner.