Metinden E-posta Çıkarma

Bir mesaj yığınını, bir CSV sütununu, bir forum konusunu veya bir HTML parçasını yapıştırın; çıkarıcı, tanıyabildiği her e-posta adresini toplar. Çıktı yinelenenlerden arındırılır ve CRM içe aktarımınıza ya da bir geri dönme kontrol aracına doğrudan yapıştırılmaya hazır hâle gelir. Eşleştirme, basit a@b düzenli ifadelerinin ürettiği yanlış pozitiflere yol açmadan RFC 5322’nin gerçek dünyadaki alt kümesini kapsar (artı adresleme, yerel kısımdaki noktalar, alan adındaki tireler).

Metinden e-posta nasıl çıkarılır

  1. 1

    Kaynağınızı yapıştırın

    Serbest metin, günlükler, bir HTML sayfası veya dışa aktarılmış bir kişi listesi gibi `local@domain.tld` desenlerini içeren her şeyi ekleyin.

  2. 2

    Çıkarıcıyı çalıştırın

    Düzenli ifade, çevresindeki noktalama işaretlerini yok sayarak tam adresleri tarar.

  3. 3

    Sayıyı gözden geçirin

    Bulunan benzersiz adres sayısını ve tam listeyi alırsınız.

  4. 4

    Listeyi kopyalayın

    Her satırda bir adres olacak şekilde panoya kopyalayın veya doğrudan bir elektronik tablo sütununa yapıştırın.

Geçerli bir e-posta olarak ne sayılır

Çıkarıcı, tam RFC 5322 dil bilgisini değil, pratik e-posta biçimini izler; çünkü tam dil bilgisi, hiçbir modern MTA’nın kabul etmeyeceği adreslere (boşluk içeren tırnaklı yerel kısımlar, parantez içindeki yorumlar) izin verir. Eşleştiricinin kapsadığı alanlar şunlardır:

Desen ögesi Kabul edilen Reddedilen
Yerel kısım a-z 0-9 . _ % + - boşluklar, tırnaklı diziler, açılı ayraçlar
Alan adı a-z 0-9 . - sondaki nokta, etikette alt çizgi
TLD 2 veya daha fazla ASCII harf yalnızca sayısal TLD

İşlediği yaygın kirli girdiler

  • Cümlelerde . veya , ile devam eden adreslerde noktalama işareti yakalanmaz.
  • mailto: bağlantılarındaki e-postalar, şema otomatik olarak kaldırılır.
  • @ gibi HTML varlıkları çözülmez, bu nedenle info@example.com biçiminde yazılan bir adres bulunamaz.
  • E-posta başlıklarındaki <açılı ayraçlar> içine alınmış adresler.

Çıktıyla ne yapmalı

  • Teslim edilebilirlik denetimi. İçe aktarmadan önce listeyi bir geri dönme kontrol hizmetinden geçirin; toplanan listeler genellikle yaklaşık %10 oranında ölü adres içerir.
  • Onay. Bir adresin bir belgede yer alması, kişinin iletişime geçilmesine onay verdiği anlamına gelmez. İletişime geçmeden önce KVKK, GDPR veya yerel mevzuata bakın.
  • Yerel kısımda da yinelenenleri temizleyin. john@gmail.com ve j.ohn@gmail.com, Gmail’de aynı posta kutusuna ulaşır; gerçekten benzersiz kimlikler istiyorsanız noktaları normalleştirin.

Sık Sorulan Sorular

Hayır. Çıkarıcı, gerçek ve ayrıştırılabilir adresleri hedefler. Önce gizlenmiş biçimleri çözün veya metni önceden işleyerek [at] ifadesini @ ile, [dot] ifadesini de . ile değiştirin.

Hayır. Eşleştirme yalnızca temel Latin harflerini okur, bu nedenle müller@straße.de algılanmaz. Çıkarıcıyı çalıştırmadan önce adresi ASCII punycode biçimine dönüştürün, örneğin user@xn--strae-oqa.de.

Hayır, yinelenenleri koruyan bir seçenek yok. Çıktı yinelenenlerden arındırılmıştır ve ilk geçtiği sırayı korur. Anmaları saymanız gerekiyorsa, bunları kaynak metinde sayın.

Hayır. Metin, isteğiniz için işlenir; bir veritabanında saklanmaz, günlüğe kaydedilmez ve sayfa bağlantısına eklenmez.

İlgili Araçlar

Araç diğer dillerde mevcuttur