E-posta toplayıcılar ve diğer botlar, alıcıları spam için hedefleyen listelere eklemek üzere e-posta adreslerini arayarak İnternette dolaşırlar. Bu eğilim, artan miktarda istenmeyen e-posta ile sonuçlanır.
Web yöneticileri, e-posta adreslerini yazarak (yani [at] cloudflare [nokta] com'da yardım) veya e-posta adresinin katıştırılmış görüntülerini kullanarak buna karşı korunmanın akıllı yollarını bulmuşlardır. Ancak, otomatik olarak bir e-posta göndermek için e-posta adresine tıklama rahatlığını kaybedersiniz. Cloudflare E-posta Adresi Gizleme etkinleştirildiğinde, web sayfanızdaki e-posta adresleri botlar tarafından gizlenir (gizlenir) ve insanlar tarafından görünür durumda kalır. Aslında, web sitenizde ziyaretçiler için görünür bir değişiklik yoktur.
E-posta adresi gizlemenin Cloudflare'da çalışması için, bir sayfanın MIME türü (İçerik Türü) "text/html" veya "application/xhtml+xml" olmalıdır.
Cloudflare, kaydolduğunuzda e-posta adresi gizlemeyi otomatik olarak etkinleştirir.
Cloudflare kontrol panelinde e-posta adresi gizlemesini doğrulamak için:
- Cloudflare panosunda oturum açın.
- Doğrulamak istediğiniz web sitesinin seçili olduğundan emin olun.
- Scrape Shield uygulamasını tıklayın .
- E-posta Adresini Gizleme altında , geçişin Açık olarak ayarlanıp ayarlanmadığını kontrol edin .
Alternatif olarak, sayfa kaynağını CURL gibi bir HTTP istemcisinden, bir HTTP kitaplığından veya tarayıcının kaynak görüntüleme seçeneğinden alabilirsiniz. Ardından, adresin artık mevcut olmadığını doğrulamak için kaynak HTML'yi inceleyin.
E-posta gizleme sorunlarını giderme
Beklenmeyen web sitesi davranışını önlemek için, e-posta adresleri şuralarda göründüklerinde gizlenmez:
- a etiketinin href özelliği dışında herhangi bir HTML etiketi özelliği .
- Diğer HTML etiketleri:
- komut dosyası etiketleri:
<script></script>
- noscript etiketleri:
<noscript></noscript>
- metin alanı etiketleri:
<textarea></textarea>
- xmp etiketleri:
<xmp></xmp>
- kafa etiketleri:
<head></head>
- komut dosyası etiketleri:
- MIME türü "text/html" veya "application/xhtml+xml" olmayan herhangi bir sayfa
Lütfen , başlığı kullanıyorsanız E-posta Gizlemesinin etkili olmayacağınıCache-Control: no-transform
unutmayın .
Cloudflare'ın e-postayı gizlemesini önleyin
Cloudflare'ın e-postaları gizlemesini önlemek için şunları yapabilirsiniz:
-
Sayfa HTML koduna aşağıdaki yorumu ekleyin:
<!--email_off-->``_your_
_email addresses go here_``<!--/email_off-->
-
AJAX çağrıları için e-posta adreslerini JSON biçiminde döndürerek web sunucunuzun "application/json" içerik türünü döndürdüğünden emin olun.
-
Buradaki Sayfa Kuralı Eğitimimizi izleyerek, bölgeniz için belirli bir uç noktaya uygulanacak bir Sayfa Kuralı kullanarak 'E-posta Gizleme' özelliğini devre dışı bırakın: Cloudflare Sayfa Kurallarını Anlama ve Yapılandırma (Sayfa Kuralları Eğitimi)