DevToys Web Pro iconDevToys Web ProBlog
Bizi değerlendirin:
Tarayıcı uzantısını deneyin:

E-posta Normalleştirici

Tamam
Girdi: 10Benzersiz: 8Yinelenenler: 2

Girdi e-postaları (her satıra bir tane)

  • Normalize edilmiş (yinelenenler kaldırılmış)

  • Teknik ayrıntılar

    E-posta Normalleştirici Nasıl Çalışır

    Araç Ne Yapar

    Email Normalizer, e-posta adreslerini tamamını küçük harfe çevirerek, yerel kısımdaki noktaları kaldırarak (Gmail tarzı) ve plus-adresleme takma adlarını ayıklayarak (user+tag@domain, user@domain olur) kanonik hale getirir. Bu, görünüşte farklı birden fazla e-posta adresinin aslında aynı gelen kutusuna teslim edildiğini ortaya çıkarır; yinelenen hesapları tespit etmenize ve iletişim veritabanlarını normalize etmenize yardımcı olur.

    Yaygın Geliştirici Kullanım Senaryoları

    Ürün mühendisleri, kullanıcıların nokta hileleri (j.ohn@gmail.com = john@gmail.com) veya plus takma adları (john+spam@gmail.com) kullanarak birden fazla ücretsiz deneme hesabı oluşturmasını önlemek için e-posta normalizasyonu kullanır. Pazarlama ekipleri, çift gönderimi önlemek için kampanyaları göndermeden önce e-posta listelerindeki tekrarları temizler. Dolandırıcılık önleme sistemleri, daha önce yasaklanmış kullanıcıların kozmetik e-posta varyasyonlarıyla yeniden kayıt olmaya çalışmasını tespit etmek için kayıt sırasında e-postaları normalize eder.

    Veri Biçimleri, Türleri veya Varyantlar

    Gmail ve Google Workspace, yerel kısımdaki noktaları yok sayar ve plus-adreslemeyi destekler. Outlook/Hotmail plus-adreslemeyi yok sayar ancak noktaları yok saymaz. Yahoo, plus yerine tire tabanlı bir takma ad sistemi kullanır. Fastmail ve ProtonMail plus-adreslemeyi destekler. Araç varsayılan olarak Gmail tarzı normalizasyon kurallarını uygular (noktaları kaldır, plus takma adlarını ayıkla, küçük harfe çevir); bu, tüketici e-posta adreslerinin çoğunu kapsar ancak noktaları anlamlı kabul eden kurumsal posta sunucuları için aşırı normalizasyona yol açabilir.

    Yaygın Hatalar ve Sınır Durumları

    Tüm posta sunucuları noktaları yok saymaz — Gmail olmayan adreslerden noktaları kaldırmak, iki farklı kullanıcıyı aynı normalize adrese eşleyerek hatalı tekilleştirmeye neden olabilir. RFC 5321'e göre e-postanın alan adı kısmı büyük/küçük harfe duyarsızdır, ancak yerel kısım teknik olarak büyük/küçük harfe duyarlıdır (gerçi neredeyse hiçbir sunucu bunu zorlamaz). Plus-adresleme giderek meşru bir gizlilik aracı olarak kullanılıyor; bu nedenle engellemek, gizliliğe önem veren kullanıcıları rahatsız edebilir. Uluslararası alan adları (IDN), doğru karşılaştırma için punycode normalizasyonu gerektirir.

    Bu Aracı Ne Zaman Kullanmalı, Ne Zaman Kod Yazmalı

    Bu tarayıcı aracını, birkaç adresi hızlıca yinelenenler açısından kontrol etmek veya normalizasyon kurallarınızın belirli girdileri nasıl dönüştüreceğini test etmek için kullanın. Üretim kayıt akışları için normalizasyonu, sağlayıcıya özgü kuralları (Gmail vs Outlook vs özel alan adları) uygulayan ve hem orijinal hem de normalize edilmiş biçimleri saklayan bir sunucu tarafı fonksiyon olarak uygulayın; böylece tekilleştirmeyi normalize sürüm üzerinden yaparken kullanıcıya orijinali gösterebilirsiniz.