Bloga dön
Temel bilgiler Yayımlanma: 11.08.2026 7 dakikalık okuma

İletişim formları neden spam alır ve bu neden can sıkıntısından fazlasıdır?

Form spamı, silip geçtiğiniz bir sıkıntı gibi görünür. Oysa formunuzu bir posta aktarım aracına dönüştürebilir, alan adınızın itibarını zedeleyebilir ve önemli talepleri görünmez hale getirebilir.

İletişim formu olan hemen her web sitesi bu durumu bilir: yayına alındıktan birkaç gün sonra, aslında kimsenin yazmadığı ilk mesajlar gelmeye başlar. SEO hizmeti teklifleri, şüpheli mağaza bağlantıları, sitenin hiç kullanmadığı dillerde metinler. Çoğu kişi bunları silip geçer; bu da sorunu hafife almaktır. Form spamı, gelen kutusundaki gürültüden ibaret değildir; kendi web sitenizi size karşı çalışan bir araca dönüştürebilir.

Form spamını kim gönderir?

  • Tarama botları. Otomatik programlar bir giriş alanı, metin alanı veya gönder düğmesi gibi forma benzeyen her şeyi internette arar ve doldurur. Sırf formunuz var olduğu için sizi bulurlar.
  • Ucuz betikler ve hazır araçlar. Toplu form gönderim yazılımlarını edinmek kolaydır. Tek bir kişi, tek satır kod yazmadan günde binlerce mesaj gönderebilir.
  • SEO bağlantı spamı. Birçok mesajın tek amacı bir yere bağlantı bırakmaktır: gelen kutunuza, yorum alanına veya gönderimleri yayımlayan bir sayfaya. Umut edilen, bağlantının bir yerde dizine alınması veya birinin ona tıklamasıdır.
  • Kimlik avı ve kötü amaçlı yazılım. Bazı mesajlar faturaları, şikâyetleri, telif hakkı bildirimlerini veya “web sitenizde bir sorun var” uyarılarını taklit eder ve sahte bir giriş sayfasına ya da dosyaya bağlantı içerir. Kendi formunuzdan geldikleri için çoğu zaman sıradan e-postalardan daha güvenilir görünürler.

Spamı formunuz gönderdiğinde

Birçok form, ziyaretçinin girdiği adrese otomatik onay gönderir: “Mesajınız için teşekkürler, yazdıklarınızın bir kopyası burada.” Gerçek bir ziyaretçi için bu hoş bir davranıştır. Spam gönderen içinse bir fırsattır. Bot e-posta alanına başkasının adresini girer, mesaja reklamını veya kimlik avı bağlantısını koyar. Sunucunuz da bu metni, sizin alan adınız altında, sitenizi hiç ziyaret etmemiş bir yabancıya eksiksiz gönderir.

Otomatik yanıt nasıl giden spama dönüşür?
1Bot formu gönderir
E-posta alanında bir yabancının adresi, mesajda spam metni veya bir bağlantı
2Form bunu kabul eder
Hiçbir CAPTCHA, tuzak alan veya sunucu tarafı kontrol gönderimi durdurmaz
3Otomatik yanıt gönderilir
Sunucunuz, gönderilen metni içeren bir onay gönderir
4Alıcı sizden spam alır
Gönderen: alan adınız. İçerik: başkasının reklamı veya kimlik avı bağlantısı
5İtibarınız zarar görür
Spam bildirimleri ve engelleme listeleri botu değil, alan adınızı ve sunucunuzu etkiler
Binlerce kez tekrarlandığında bu durum, kendisi spam gönderen bir sunucuyla tamamen aynı görünür.

Posta sağlayıcıları, gelen postaları kısmen gönderen alan adının ve sunucunun itibarına göre değerlendirir. Spam şikâyetleri, spam tuzaklarına gönderimler ve hacimdeki ani artışlar aleyhinize sayılır. İşin can sıkıcı yanı: SPF, DKIM ve DMARC burada yardımcı olmaz. Bu mekanizmalar bir mesajın gerçekten alan adınızdan geldiğini doğrular; bu durumda da gerçekten öyledir. Kimlik doğrulama, içeriğin istendiğini değil, kaynağı kanıtlar. İtibar düştüğünde normal iş postalarınız da etkilenir: teklifler, faturalar ve müşterilere yanıtlar spam klasörlerine düşmeye başlar ve toparlanmak uzun sürebilir.

Bununla ilişkili bir hata, hiç spam olmadan da zarar verir. Bazı form kurulumları bildirimi, gönderen (“From”) olarak ziyaretçinin adresiyle gönderir. Sunucunuz bu ziyaretçinin alan adı adına posta göndermeye yetkili değildir; dolayısıyla SPF ve DKIM, From adresiyle hizalanmaz. Bu alan adı katı bir DMARC politikası yayımlıyorsa mesaj reddedilir veya spama atılır; gerçek talepler de buna dahildir. Daha temiz yöntem: kendi alan adınızdaki bir adresten gönderin ve ziyaretçinin adresini Reply-To alanına koyun.

Bir de günlük zararlar var

  • Boşa harcanan zaman. Birinin okuması, ayıklaması ve silmesi gerekir. Günde birkaç dakika, bir yılda tam iş günlerine ulaşır.
  • Gerçek talepler kaybolur. Gelen kutusu çoğunlukla çöple doluysa insanlar üstünkörü okur veya sert filtreler kurar. Tek gerçek fiyat teklifi talebi de diğerleriyle birlikte silinir ya da bir hafta geç yanıtlanır.
  • Kimlik avı ekibinize ulaşır. Kendi iletişim formunuzdan gelen bir bağlantıya, rastgele bir e-postadakine göre daha kolay tıklanır. Sahte bir giriş sayfasına girilen tek bir parola, tüm spamın toplamından daha pahalıya mal olabilir.
  • Kirlenmiş veriler. Gönderimler bir CRM'e, bülten listesine veya destek talep sistemine akıyorsa sahte kayıtlar verileri çarpıtır ve başka otomatik e-postaları tetikleyebilir.

“Korunuyor” pratikte ne demektir?

Tek bir açma kapama düğmesi yoktur. Bir form, birden fazla katmanın her biri sorunun bir bölümünü yakaladığında iyi korunur; böylece bir katmanın başarısız olması kapıyı tamamen açmaz.

İyi korunan bir formun katmanları
Görünmez tuzaklar
Bir tuzak alan ve zaman kontrolü: botlar gizli alanları doldurur ve saniyenin kesirleri içinde gönderim yapar
Sınama
reCAPTCHA, hCaptcha, Turnstile veya Friendly Captcha gibi bir CAPTCHA; gerçek bir site anahtarıyla ve betiği gerçekten yüklenmiş olarak
Sunucu tarafı doğrulama
Bir CSRF token'ı, girdi kontrolleri ve isteğe bağlı olarak Akismet gibi sunucu tarafı bir spam önleme hizmeti
Güvenli posta işleme
Gönderilen metni içeren otomatik yanıtları rastgele adreslere göndermeyin; gönderen kendi alan adınızda, ziyaretçi Reply-To alanında olsun
Posta kimlik doğrulaması
Bildirimleri gönderen alan adı için SPF, DKIM ve DMARC kurulmuş olmalı
Güncel yazılım
CMS ve form eklentileri yamalanmış olmalı; öndeki bir WAF veya CDN açık kötüye kullanımı filtreleyebilir
Her katmanın tek başına boşlukları vardır; birlikte kötüye kullanımı maliyetli hale getirirler.
Mevcut olması, çalıştığı anlamına gelmez
Sayfadaki CAPTCHA logosu hiçbir şeyi kanıtlamaz. Yaygın hatalar: her şeyi geçiren herkese açık test anahtarları, kontrolü yapan betik olmadan bileşen işaretlemesi veya yüklenmesini durduran tarayıcı hataları. Botlar genellikle sayfayı tamamen atlar ve doğrudan sunucuya gönderim yapar; önemli olan sunucunun geçerli bir kontrol olmadan yapılan gönderimleri reddedip reddetmediğidir.

Kendi formlarınıza dokunmadan durumlarını görebilirsiniz. formexposed.com'daki ücretsiz kontrol herkese açık sayfalarınızı pasif olarak ziyaret eder; hiçbir şey gönderilmez. Her form için CAPTCHA, tuzak alan, CSRF token'ı ve zaman tuzağı bulunup bulunmadığını ve etkili biçimde yapılandırılmış görünüp görünmediğini gösterir. Tarayıcı ayrıca GDPR ve erişilebilirlik kontrolleri de yapar; bunların ayrıntıları tam raporun parçasıdır. Sonuç üç düzeyden biridir: Korunuyor, Kısmen korunuyor veya Korumasız. Bu, hangi katmanın eksik olduğuna karar vermek için iyi bir başlangıçtır.