BurtiNETBlog
Mail

Spam Mail Nedir? Nasıl Engellenir? SPF, DKIM ve DMARC Rehberi

bnet5 dk okuma
Spam Mail Nedir? Nasıl Engellenir? SPF, DKIM ve DMARC Rehberi
İçindekiler

Gelen kutunuzda hiç tanımadığınız bir kaynaktan "kazandınız", "hesabınız askıya alındı" ya da "indirimi kaçırmayın" yazan e-postalar görüyorsanız spam ile karşılaşıyorsunuz demektir. Spam yalnızca can sıkıcı değil, çoğu zaman oltalama (phishing) ve zararlı yazılım yaymanın da aracıdır. Üstelik bir de işin diğer yüzü var: siz meşru bir e-posta gönderdiğinizde bile doğru ayarlar yoksa mesajınız karşı tarafta spam klasörüne düşebilir. Bu yazıda spam'in ne olduğunu, nasıl engelleneceğini ve gönderdiğiniz e-postaların spam'e düşmemesi için SPF, DKIM ve DMARC'ı nasıl yapılandıracağınızı anlatıyoruz.

Spam Mail Nedir?

Spam mail, alıcının izni olmadan, genellikle çok sayıda kişiye toplu olarak gönderilen istenmeyen e-postalardır. İçerik çoğunlukla reklam, sahte kampanya, dolandırıcılık girişimi ya da zararlı bağlantı barındırır. "Spam" kelimesi e-posta dışında SMS ve sosyal medya mesajları için de kullanılır.

Spam ile "toplu bülten" aynı şey değildir. Aboneliğini kendi isteğiyle yapmış kişilere gönderilen düzenli e-postalar spam sayılmaz; ancak izin alınmadan oluşturulmuş bir listeye gönderim yapılırsa meşru içerik bile spam olarak işaretlenir.

Yeşil duvara monte edilmiş yedi numaralı posta kutusu sırası
Gelen kutusu, hem gerçek mesajların hem de istenmeyen postaların ulaştığı yerdir · Fotoğraf: Jerry Kiesewetter / CC0 / Wikimedia Commons

Spam E-Postaları Nasıl Tanırsınız?

Spam ve oltalama e-postalarının birçoğu birkaç ortak işaret taşır. Bir e-postaya tıklamadan önce şu noktalara bakın:

İşaretÖrnekNeden Şüpheli?
Gönderici adresi uyuşmuyor"Banka" yazan ama alan adı farklı bir adresSahte (spoofing) olabilir
Acele ettiren dil"24 saat içinde işlem yapın yoksa hesabınız kapanacak"Düşünmeden tıklamanızı hedefler
Beklenmeyen ek dosya.zip, .exe, makrolu .docmZararlı yazılım taşıyabilir
Bağlantı adresi farklıFareyle üzerine gelince başka bir alan adı görünürSahte giriş sayfasına yönlendirir
Dil ve yazım hatalarıBozuk çeviri, anlamsız cümlelerToplu ve özensiz gönderim işaretidir
Kişisel bilgi talebiŞifre, kart numarası, doğrulama kodu isteğiMeşru kurumlar bunu e-postayla istemez

Gönderici adresinin sahte olarak taklit edilmesine "spoofing" denir; ayrıntıları spoofing nedir, saldırı türleri nelerdir yazımızda bulabilirsiniz.

Gelen Kutusunda Spam Nasıl Engellenir?

Spam'i tamamen sıfırlamak mümkün değil; ama etkisini ciddi şekilde azaltabilirsiniz:

  1. Spam olarak işaretleyin. E-posta istemcisindeki "Spam bildir" düğmesi filtreyi eğitir ve gönderici engellenir.
  2. Bağlantılara ve eklere tıklamayın. Özellikle emin olmadığınız kaynaklardan gelenlere dokunmayın.
  3. "Abonelikten çık" bağlantısına dikkat edin. Tanıdığınız bir bültenden çıkmak güvenlidir; tanımadığınız spam'de bu bağlantı e-posta adresinizin aktif olduğunu doğrulamaya yarayabilir.
  4. E-posta adresinizi herkese açık yazmayın. Web sitelerinde düz metin olarak yazılan adresler botlarca toplanır; bunun yerine iletişim formu kullanın.
  5. Farklı amaçlar için farklı adres kullanın. Alışveriş ve üyelikler için ayrı bir adres, kişisel yazışmalar için ayrı bir adres tutun.
  6. Filtre kuralları oluşturun. Tekrarlayan göndericileri ya da belirli anahtar kelimeleri otomatik spam klasörüne yönlendirin.

Sunucu Tarafında Spam Engelleme

Kurumsal e-posta kullanıyorsanız spam filtrelemesi büyük ölçüde sunucuda yapılır. cPanel ve DirectAdmin gibi panellerde şu araçlar kullanılır:

  • Apache SpamAssassin: Gelen e-postalara puan veren, eşiği aşanları spam işaretleyen yaygın filtre.
  • RBL (kara liste) kontrolü: Bilinen spam kaynaklarının IP'lerini engeller.
  • Greylisting: Bilinmeyen göndericinin e-postasını geçici reddedip yeniden denemesini bekler; spam botları genellikle yeniden denemez.
  • Gönderim limiti: Hesap başına saatlik e-posta sınırı, ele geçirilen bir hesabın toplu spam göndermesini sınırlar.

Sunucunuzdan istenmeyen toplu e-posta çıkmasını önlemek için cPanel relay kapatma rehberimize bakabilirsiniz. Kurumsal e-posta altyapısının neden önemli olduğunu kurumsal e-posta nedir yazımızda anlattık.

Beyaz zeminde gri kurdeleyle bağlanmış zarf ve kurşun kalem
Güvenilir gönderici doğrulaması, e-postanın teslim edilmesini belirleyen ilk adımdır · Fotoğraf: Joanna Kosinska / CC0 / Wikimedia Commons

E-postalarınızın Spam'e Düşmemesi İçin SPF, DKIM ve DMARC

Alıcı sunucular, gelen e-postanın gerçekten iddia edilen alan adından geldiğini üç DNS tabanlı yöntemle doğrular. Bu üçünü doğru kurmak, e-postalarınızın spam'e düşmesini engellemenin en etkili yoludur:

YöntemNe Yapar?DNS Kaydı Türü
SPFAlan adınız adına hangi sunucuların e-posta gönderebileceğini listelerTXT
DKIMGiden e-postaya dijital imza ekler; içeriğin yolda değişmediğini doğrularTXT
DMARCSPF ve DKIM başarısız olursa alıcının ne yapacağını (kabul, karantina, reddet) belirler ve rapor üretirTXT

SPF Kaydı Örneği

SPF, alan adınızın DNS bölgesine eklenen bir TXT kaydıdır. Sunucunuzun IP'sini ve kullandığınız e-posta servislerini listeler:

v=spf1 a mx ip4:203.0.113.10 include:_spf.google.com ~all

Buradaki ~all "listede olmayanları şüpheli işaretle" (softfail), -all ise "listede olmayanları reddet" anlamına gelir. Bir alan adında yalnızca tek bir SPF kaydı bulunmalıdır; birden fazla kayıt SPF'nin geçersiz sayılmasına yol açar.

DMARC Kaydı Örneği

DMARC kaydı _dmarc alt alan adına eklenir. İlk kurulumda izleme modunda başlamak en güvenlisidir:

_dmarc.ornek.com  TXT  "v=DMARC1; p=none; rua=mailto:dmarc@ornek.com"

Raporları inceleyip tüm meşru gönderimlerinizin SPF veya DKIM'den geçtiğini doğruladıktan sonra politikayı kademeli olarak sıkılaştırın:

DMARC PolitikasıAnlamıNe Zaman Kullanılır?
p=noneSadece izle ve rapor al, e-postaya dokunmaİlk kurulum ve test aşaması
p=quarantineBaşarısız e-postaları spam klasörüne gönderRaporlar temiz göründüğünde
p=rejectBaşarısız e-postaları tamamen reddetTüm meşru gönderim kaynakları doğrulandığında

Google ve Yahoo, 2024'ten itibaren çok miktarda e-posta gönderen göndericiler için SPF, DKIM ve DMARC'ı zorunlu hale getirmiş ve spam şikayet oranına sınır koymuştur. Küçük göndericiler için de aynı ayarlar teslimat başarısını belirgin şekilde artırır.

E-postalarınızın Spam'e Düşme Nedenleri ve Çözümleri

NedenÇözüm
SPF, DKIM, DMARC eksik veya hatalıDNS kayıtlarını doğru yapılandırın ve test edin
IP adresi kara listedeKara liste durumunu sorgulayın, nedenini giderip çıkarılma talebi gönderin
İzinsiz toplanmış e-posta listesiYalnızca onay vermiş kişilere gönderin (çift onay önerilir)
Spam tetikleyen içerikAşırı büyük harf, çok ünlem, "ücretsiz kazan" gibi ifadelerden ve tek görselden oluşan e-postadan kaçının
Abonelikten çıkma bağlantısı yokHer toplu e-postaya görünür bir çıkış bağlantısı ekleyin
Ani ve yüksek hacimli gönderimYeni bir IP veya alan adından göndermeye küçük hacimle başlayıp kademeli artırın
Ters DNS (PTR) kaydı eksikSunucu IP'si için PTR kaydını alan adınızla eşleşecek biçimde tanımlatın

Toplu E-posta Gönderirken İyi Uygulamalar

Bülten ya da kampanya e-postası gönderiyorsanız teslimat başarısı için bir dizi kurala uymak gerekir:

  • Yalnızca onay veren kişilere gönderin ve onay kaydını saklayın.
  • Gönderici adı ve adresini tutarlı kullanın; "noreply" adresleri yerine yanıtlanabilir bir adres tercih edin.
  • Konu satırını yanıltıcı yazmayın; içerikle uyumlu olsun.
  • Metin ve görsel dengesini koruyun; tek bir büyük görselden oluşan e-postalar spam filtrelerine takılır.
  • Her e-postada kolay bulunur bir abonelikten çıkma bağlantısı bulundurun ve çıkış taleplerini hızla işleyin.
  • Geri dönen (bounce) ve etkileşimsiz adresleri düzenli temizleyin; kötü liste sağlığı gönderici itibarını düşürür.
  • Büyük kampanya öncesi küçük bir test grubuna gönderip spam testi yapın.

Sık Sorulan Sorular

Spam mail ile oltalama (phishing) aynı şey midir?

Hayır. Spam istenmeyen toplu e-postadır ve çoğunlukla reklam amaçlıdır. Oltalama ise kişisel bilgi veya para çalmayı hedefleyen dolandırıcılık e-postasıdır; spam olarak da gelebilir ama amacı farklıdır.

Spam klasörüne düşen e-postaları açmak tehlikeli midir?

Açmak tek başına genellikle zararsızdır; asıl risk bağlantılara tıklamak, ekleri açmak ve bilgi girmektir. Şüpheli bir e-postadaki hiçbir bağlantıya tıklamayın.

Gönderdiğim e-postalar neden spam'e düşüyor?

En yaygın nedenler eksik SPF/DKIM/DMARC kayıtları, kara listeye girmiş IP adresi, izinsiz liste ve spam benzeri içeriktir. Önce DNS kayıtlarını ve IP itibarını kontrol edin.

SPF, DKIM ve DMARC'ı aynı anda kurmak zorunda mıyım?

Hepsini kurmanız önerilir. SPF ve DKIM göndericiyi doğrular; DMARC bu iki doğrulamanın başarısız olduğu durumda ne yapılacağını belirler ve size rapor sunar.

Spam göndericisini tamamen engellemek mümkün mü?

Tek bir adresi engelleyebilirsiniz ama spam gönderenler sürekli yeni adres kullanır. Bu yüzden tek tek engellemek yerine filtre kuralları, SpamAssassin gibi sunucu filtreleri ve spam bildirme alışkanlığı daha etkilidir.

İlgili yazılar

Mail

DMARC Nedir?

DMARC (Domain-based Message Authentication, Reporting & Conformance), e-posta sahtekarlığını önlemek ve alan adınızın güvenliğini artırmak için kullanılan bir…

Emre G2 dk okuma