Press ESC to close

[email protected] hatası ve çözümü

Herkese merhaba, bugün bir projemizin PDF oluşturma operasyonunda karşılaştığımız ve sebebini bulamadığımız için 3-4 aydır ertelediğimiz bir konudan bahsedeceğim.

Bir turizm müşterimize ait bir projede satış sonrası oluşan satışın dinamik pdf linkini müşterilerimize mail olarak gönderdiğimiz bir kurgumuz mevcut. Bu kurgu içerisinde müşteri linke her tıkladığında siparişe ait bir url çağrılıyor, bu urlde yer alan ve özel olarak kodlanmış olan tasarım pdf’e dönüştürülerek kullanıcıya gösteriliyordu. Fakat bu pdf dosya içerisinde yer alan mail adresleri için konu başlığında da belirttiğim gibi [email protected] ibaresi yer alıyordu.

Konunun PDF dönüşümü için arka planda kullandığımız wkhtmltopdf kütüphanesinden kaynaklandığını düşünüyordum. Fakat kütüphane üzerinde yaptığım incelemeler ve döküman okumaları neticesinde böyle bir bilgiye rastlamamıştım.

Konuyu genel olarak internet camiasında araştırdığımda cloudflare üzerinde karşılaştığım bir destek sayfası sorunumu çözmemi sağladı.

Sorun cloudflare kaynaklıymış, domainler arası yapılan isteklerde cloudflare email adreslerini gizliyor ve kullanıcıya gösterilmemesini sağlıyor. Bizim örneğimizde de MVC – API ve PDF RENDER uygulamaları farklı birer proje olduğu ve farklı subdomainler altında hizmet veriyor oldukları için bu problem yaşanıyormuş.

Cloudflare üzerinde aşağıdaki ayarı pasife çekerek ilgili sorundan kurtulabilirsiniz.

Cloudflare - Websites - website.niz - Scrape Shield - Email Address Obfuscation

Ne diyelim, hepimize en büyük derdimizin bu olduğu günler diliyorum. 🙂

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir