İ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.
# 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.
Skor 80+. Tüm kritik kontroller geçti. Gönderim için güvenli.
Skor 50-79. Kullanıcıya düzeltme önerin ve yeniden doğrulama için işaretleyin.
Skor 50 altında. Disposable domain, net önerisi olmayan yazım hatası veya MX hatası.
İlgili ürünler
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.
