E-posta çıkarıcı
Herhangi bir metin içeriğinden e-posta adreslerini çıkarın.
1. Giriş
E-posta Çıkarıcı, herhangi bir metin bloğunu tarayan ve bulduğu tüm geçerli e-posta adreslerini otomatik olarak çıkaran basit ama güçlü bir çevrimiçi araçtır. İster web sitesi içeriğini inceliyor olun, ister dışa aktarılmış verileri analiz ediyor olun, belgeleri tarıyor ya da ham metni temizliyor olun, bu araç manuel kopyalama yapmadan e-posta adreslerini hızlıca toplamanıza yardımcı olur.
Satır satır aramak yerine, tüm metni araca yapıştırabilir ve anında tespit edilen e-posta adreslerinin temiz bir listesini oluşturabilirsiniz. Büyük paragraflar, HTML içerikleri, kopyalanmış e-postalar veya karışık metin formatlarıyla çalışır.
Yaygın kullanım alanları arasında iletişim sayfalarından e-posta çıkarma, dışa aktarılmış CRM verilerinden potansiyel müşteri toplama, e-posta listelerini temizleme, günlükleri ayrıştırma veya kazınmış içerikleri inceleme yer alır. Araç ayrıca bulunan toplam e-posta adresi sayısını da gösterir, bu da hızlı denetimler ve doğrulama işlemleri için kullanışlıdır.
Doğrudan tarayıcı oturumunuzda çalışır ve yapılandırılmış, kopyalanması kolay bir formatta anında sonuçlar sağlar.
2. Nasıl Çalışır
Metin Girişi İşleme
Araç tek bir zorunlu girişi kabul eder: bir metin bloğu. Bu; düz metin, biçimlendirilmiş metin, kopyalanmış web içeriği veya herhangi bir yapılandırılmamış veri olabilir. İşlemeden önce, giriş potansiyel olarak güvensiz karakterleri kaldırmak ve temiz işleme sağlamak için temizlenir.
E-posta Tespit Mantığı
Çıkarma işlemi, e-posta adreslerini tanımlamak için bir desen eşleştirme mekanizması kullanır. Şunları arar:
- Geçerli bir yerel kısım (@ sembolünden önce)
- “@” ayırıcı
- Geçerli bir alan adı
- Uygun bir alan adı uzantısı (.com, .org, .net vb.)
Desen; boşluklar, köşeli parantezler, tırnak işaretleri ve standart e-posta biçimini bozabilecek noktalama işaretleri gibi yaygın geçersiz karakterlerden kaçınır.
Doğrulama Kuralları
- Zorunlu Alan: Metin alanı boş bırakılamaz.
- CSRF Koruması: Her gönderim bir güvenlik belirteci kullanılarak doğrulanır.
- Temizlenmiş Giriş: Gönderilen metin işlenmeden önce temizlenir.
Çıktı Yapısı
İşlemden sonra araç şunları oluşturur:
- Toplam E-posta Sayısı – Kaç adet e-posta adresi bulunduğunu gösterir.
- E-posta Listesi – Tespit edilen tüm e-posta adreslerinin satır satır listesi.
Hiç e-posta adresi bulunamazsa, sayı sıfır olarak gösterilir ve sonuç listesi boş kalır.
Sınırlamalar
- Araç e-postaları tespit edildiği gibi çıkarır; yinelenenleri otomatik olarak kaldırmaz.
- Bir e-posta adresinin gerçekten var olup olmadığını veya teslim edilebilir olup olmadığını doğrulamaz.
- Aşırı bozuk veya kasıtlı olarak gizlenmiş e-posta formatları tespit edilemeyebilir.
3. Bu Araç Nasıl Kullanılır
- E-posta adresleri içerebilecek metni kopyalayın.
- Bunu Metin giriş alanına yapıştırın.
- İşlem düğmesine tıklayın.
- Çıkarılan e-posta adreslerinin toplam sayısını görüntüleyin.
- Gerekirse panoya kopyalama düğmesini kullanarak oluşturulan listeyi kopyalayın.
4. Pratik Örnekler
Örnek 1: Bir Paragraftan E-posta Çıkarma
Girdi:
Bizimle [email protected] veya [email protected] adreslerinden iletişime geçin.
Çıktı:
[email protected] [email protected]
Sayı: 2
Örnek 2: Karışık Veriden E-posta Çıkarma
Girdi:
John Doe - [email protected] Pazarlama Ekibi: [email protected] Geçersiz: test@invalid
Çıktı:
[email protected] [email protected]
Sayı: 2
Bu durumda, uygun bir alan adı uzantısına sahip olmayan geçersiz adres göz ardı edilir.
5. Geliştirici Kullanım Senaryoları
- Potansiyel Müşteri Verisi Temizleme
Veritabanına eklemeden önce içe aktarılan CSV dosyalarından veya metin çıktılarından e-posta adreslerini otomatik olarak çıkarın.
- Web Kazıma İş Akışları
Ham HTML içerik kazındıktan sonra, iletişim keşfi iş akışları için e-posta adreslerini izole etmek üzere bu mantığı kullanın.
- Günlük Dosyası Analizi
Raporlama veya filtreleme için kullanıcı e-posta referanslarını belirlemek amacıyla sunucu günlüklerini veya destek yazışmalarını ayrıştırın.
- Form Verisi Ön İşleme
Arka uç işlemeden önce çok satırlı metin alanı girişlerinden e-posta adreslerini doğrulayın ve çıkarın.
Örnek (PHP)
$pattern = '/[^\s@<>":;,]+@[^\s@<>":;,]+\.[^\s@<>":;,]+/u';
preg_match_all($pattern, $text, $matches);
$emails = $matches[0];
Örnek (JavaScript)
const pattern = /[^\s@<>":;,]+@[^\s@<>":;,]+\.[^\s@<>":;,]+/gu;
const emails = text.match(pattern) || [];
Güvenlik Hususları
- İşlemeden önce her zaman girdiyi temizleyin.
- Form gönderimlerinde CSRF koruması uygulayın.
- Herkese açık API'lere entegre ederken oran sınırlaması uygulayın.
- Saklamadan önce e-postaları doğrulayın ve yinelenenleri kaldırın.
6. SSS
E-posta çıkarıcı nedir?
E-posta çıkarıcı, metni tarayan ve e-posta adreslerini otomatik olarak tanımlayıp toplayan bir araçtır.
Bu araç bir e-posta adresinin var olup olmadığını doğrular mı?
Hayır. Yalnızca doğru biçimlendirilmiş e-posta adreslerini tespit eder. Posta kutusunun varlığını doğrulamaz.
HTML içeriğinden e-posta çıkarabilir mi?
Evet. Ham HTML veya işlenmiş metni yapıştırabilirsiniz ve görünür e-posta desenlerini tespit eder.
Yinelenen e-posta adreslerini kaldırır mı?
Hayır. Giriş metninde yinelenenler varsa, sonuçlarda birden fazla kez görünürler.
İşleyebileceğim metin miktarı için bir sınır var mı?
Araç tipik metin girişlerini verimli şekilde işler, ancak çok büyük gönderimler sunucu sınırlarına bağlı olabilir.
Kullanımı güvenli mi?
Evet. Girdi temizlenir ve gönderimler yetkisiz istekleri önlemek için bir güvenlik belirteci ile korunur.
Popüler araçlar
Bir cümle veya paragraftaki harfleri ters çevirin.
Metin boyutunu Bayt (B), Kilobayt (KB) veya Megabayt (MB) cinsinden alın.
Bir sayıyı yazılı biçimine dönüştür.
Verilen bir metindeki karakter ve kelime sayısını sayın.
Metni kolayca ters çevirin.
Normal metni eğik (italik) yazı stiline dönüştürün.