7/24 Türkçe destek:[email protected]Sistem durumuDestek talebi

Mailler Spama Düşüyor: Nedenleri ve Adım Adım Çözümü

Okuma süresi: 9 dk

Müşterinize gönderdiğiniz teklif “geldi mi?” sorusuyla geri dönüyorsa ve cevap “spam klasöründe buldum” oluyorsa yalnız değilsiniz. Bu sorun neredeyse her zaman birkaç somut teknik nedenden birine dayanır ve çoğu kendi başınıza tespit edilebilir. Bu yazıda alıcı sağlayıcıların bir iletiyi neden şüpheli bulduğunu, bunu nasıl ölçeceğinizi ve hangi sırayla düzelteceğinizi anlatıyoruz.

İçindekiler
  1. Beş dakikalık ilk kontrol
  2. Posta sağlayıcıları bir iletiye nasıl karar verir?
  3. En yaygın yedi neden
  4. Sorunu kendiniz teşhis etmenin yolu
  5. Gmail, Yahoo ve Outlook’un gönderen kuralları
  6. Gmail ile Outlook neden farklı davranır?
  7. Geri dönen iletideki hata koduna göre teşhis
  8. Web sitesinden giden iletiler ayrı bir dert
  9. Hosting gönderim sınırı ve yeni alan adı
  10. İçerik ve liste alışkanlıkları
  11. Kara listeye girdiyseniz
  12. Ne zaman uzmana devretmeli?
  13. Mailler spama düşüyor sorusuyla ilgili sık sorulan sorular

Beş dakikalık ilk kontrol

Gelen kutusu yerine spam klasöründe bekleyen iş e-postalarını gösteren bir posta istemcisi ekranı
  • Kendi alan adınızdan bir Gmail adresine test iletisi gönderin ve “Orijinali göster” ekranındaki üç doğrulama sonucuna bakın.
  • Alan adınızın SPF kaydını SPF kontrol aracı ile sorgulayın.
  • DMARC kaydı olup olmadığını DMARC kontrol aracı ile görün.
  • Gönderen IP adresinizi kara liste kontrolü ile tarayın.

Posta sağlayıcıları bir iletiye nasıl karar verir?

Gmail, Outlook veya Yandex bir ileti aldığında ilk sorduğu soru “bu ileti gerçekten göründüğü yerden mi geliyor?” olur. Ardından gönderen sunucunun ve alan adının geçmişine, alıcının bu göndericiyle daha önce nasıl etkileşime girdiğine ve en son iletinin içeriğine bakar. Spam kararı tek bir puandan değil, bu katmanların toplamından çıkar. Bu yüzden içerikte hiçbir sorun olmayan bir fatura bildirimi bile kimlik doğrulaması eksikse gereksiz klasörüne gidebilir.

En yaygın yedi neden

  1. SPF kaydı yok veya eksik: Alan adınız adına posta gönderen bir servis, örneğin fatura yazılımı, SPF kaydında listelenmemiştir.
  2. Birden fazla SPF kaydı: DNS’te iki ayrı “v=spf1” satırı varsa ikisi de geçersiz sayılır.
  3. DKIM imzası yok: İleti yolda değiştirilmediğini kanıtlayan dijital imzayı taşımaz.
  4. DMARC kaydı yok: Büyük sağlayıcılar, özellikle çok sayıda ileti gönderenlerden DMARC kaydı bekler.
  5. IP adresi kara listede: Aynı sunucuyu paylaşan başka bir hesap veya ele geçirilmiş bir şifre yüzünden IP itibarı düşmüştür.
  6. Ters DNS kaydı uyumsuz: Kendi sunucunuzdan gönderim yapıyorsanız IP adresinin PTR kaydı posta sunucusunun adını göstermiyordur.
  7. Alıcı etkileşimi zayıf: Uzun süredir açılmayan adreslere toplu gönderim yapılmış, şikâyet oranı artmıştır.

Sorunu kendiniz teşhis etmenin yolu

Bir e-posta başlığında SPF, DKIM ve DMARC sonuçlarının pass olarak işaretlendiği satırları gösteren ekran görüntüsü

İleti başlığını okuyun

Spam klasörüne düşen iletiyi açın ve tam başlığını görüntüleyin. Gmail’de üç nokta menüsündeki “Orijinali göster”, Outlook’ta ise “İleti ayrıntılarını görüntüle” bu işi yapar. Aradığınız satırlar “spf=”, “dkim=” ve “dmarc=” ile başlar. Herhangi birinde “fail”, “softfail” veya “none” görüyorsanız sorunun kaynağını büyük ölçüde bulmuşsunuz demektir. Başlığı yapıştırıp anlaşılır bir rapor almak için e-posta başlık analizi aracını kullanabilirsiniz.

Kimin sizin adınıza gönderdiğini listeleyin

Bir kâğıda posta kutunuz dışında alan adınızla ileti gönderen her şeyi yazın: web sitesi formu, e-ticaret sipariş bildirimleri, CRM, muhasebe yazılımı, bülten aracı, destek sistemi. Bu listedeki her servisin ya SPF kaydına eklenmesi ya da kendi DKIM anahtarıyla imza atması gerekir.

Kayıtları sırasıyla düzeltin

Önce tek ve eksiksiz bir SPF kaydı oluşturun. Ardından posta servisinizin panelinden DKIM’i etkinleştirin ve verilen TXT kaydını DNS’e ekleyin; imzayı DKIM kontrol aracıyla doğrulayın. En son “p=none” politikasıyla bir DMARC kaydı yayınlayın; kaydı elle yazmak yerine DMARC oluşturucu ile hazırlayabilirsiniz. Kayıtların teknik ayrıntıları için SPF, DKIM ve DMARC makalemize bakın.

Gmail, Yahoo ve Outlook’un gönderen kuralları

Büyük posta sağlayıcıları gönderenlerden ne beklediklerini yazılı olarak yayımlar. Kurallar iki katmanlıdır: biri tüm göndericiler, diğeri toplu göndericiler içindir.

KuralTüm göndericilerToplu göndericiler
Kimlik doğrulamaGmail ve Yahoo: en az SPF ya da DKIMGmail ve Yahoo: SPF ve DKIM birlikte. Outlook: 5.000 ve üzeri iletide SPF ve DKIM’in ikisi de geçmeli
DMARCÖnerilirEn az p=none politikalı bir DMARC kaydı; From alan adı SPF ya da DKIM alan adıyla hizalı olmalı
Ters DNSGönderen IP’nin geçerli ileri ve ters (PTR) DNS kaydıAynı
Şifreli bağlantıGmail: iletim TLS ile yapılmalıAynı
Şikâyet oranıGmail: Postmaster Tools’ta %0,3’ün altı, hedef %0,1’in altı. Yahoo: %0,3’ün altıAynı
Abonelikten çıkmaGerekmezPazarlama ve abonelik iletilerinde tek tıkla çıkma başlığı ve gövdede görünür bir bağlantı; talepler Gmail’de 48 saat, Yahoo’da 2 gün içinde uygulanmalı

Gmail, 24 saat içinde kişisel Gmail adreslerine 5.000 civarı ya da daha fazla ileti gönderen alan adını toplu gönderici sayar. Aynı ana alan adından çıkan iletiler birlikte sayılır ve bu sınıflandırma kalıcıdır. Şartları karşılamayan iletiler spam klasörüne düşebilir ya da reddedilebilir. Kurallara uyumunuzu ve şikâyet oranınızı Google Postmaster Tools’ta izleyebilirsiniz.

Gmail ile Outlook neden farklı davranır?

SağlayıcıYazılı kuralÖnce bakılacak yer
GmailTüm göndericilerden SPF veya DKIM, geçerli ters DNS ve TLS ister; şikâyet oranını Postmaster Tools’ta gösterirDKIM imzası, DMARC hizalaması, Postmaster Tools verileri
Outlook ve HotmailAynı alan adından 5.000 ve üzeri ileti gönderenlerde SPF ve DKIM’in geçmesini ve bir DMARC kaydını şart koşarGönderen IP, ters DNS, kara liste durumu
YandexFiltre ölçütlerini ayrıntılı açıklamaz; SPF, DKIM ve DMARC’ın eksiksiz olması burada da ilk adımdırToplu gönderimlerin ayrı alt alan adından yapılması
Kurumsal filtrelerAlıcı şirketin kendi kurallarını uygularAlıcının BT ekibinden izin listesine alınmayı istemek

Geri dönen iletideki hata koduna göre teşhis

İleti hiç ulaşmıyorsa gönderen adrese bir geri dönüş (bounce) iletisi gelir. İçindeki kod sorunun yerini gösterir:

Kod ya da iletiAnlamıNe yapmalı
550 5.7.26 (Gmail)İleti kimlik doğrulamasından geçemediSPF ve DKIM’i SPF kontrol ve DKIM kontrol ile doğrulayın
4.7.28 (Gmail)Kısa sürede çok fazla ileti gönderildi; ret geçicidirGönderimi bir süre durdurun, ardından daha yavaş devam edin
550 5.7.515 (Outlook)Gönderen alan adı istenen kimlik doğrulama düzeyini karşılamıyorSPF ve DKIM’in geçtiğini, DMARC kaydının yayında olduğunu kontrol edin
Ret iletisinde bir kara liste adı geçiyorGönderen IP ya da alan adı o listedeKara liste kontrolü ve IP kara listeden çıkarma
5.1.1Alıcı adresi yokAdresi listeden çıkarın; bu bir spam sorunu değildir
Saatlik gönderim sınırı aşıldı uyarısıHosting hesabının gönderim sınırına ulaşıldıSaatlik gönderim limiti rehberi

Spam klasörüne düşen ama ulaşan iletilerde kod bulunmaz. Bu durumda iletinin başlığını e-posta başlık analizi aracına yapıştırıp SPF, DKIM ve DMARC sonuçlarına bakın.

Web sitesinden giden iletiler ayrı bir dert

WordPress gibi sistemler varsayılan olarak sunucunun yerel posta işlevini kullanır; bu iletiler kimlik doğrulamasız çıktığı için iletişim formu bildirimleri ve sipariş e-postaları sık sık kaybolur. Çözüm, siteyi kurumsal posta hesabınız üzerinden SMTP ile göndermeye ayarlamaktır. Adımları WordPress SMTP ile e-posta gönderimi makalesinde bulabilirsiniz. Kendi VPS’inizden gönderim yapıyorsanız ters DNS (PTR) kaydı ve port 25 durumu da kontrol edilmelidir.

Hosting gönderim sınırı ve yeni alan adı

Hosting hesapları kötüye kullanımı önlemek için saatlik gönderim sınırı uygular. dticaret’te bu sınır web hosting paketlerinde saatte 100, kurumsal e-posta paketlerinde saatte 1.000 e-postadır. Bu sınırlar günlük yazışma içindir; büyük listelere bülten göndermek için toplu gönderime uygun bir servis kullanın. Sınıra beklenmedik biçimde takılıyorsanız bunu bir uyarı işareti sayın: ele geçirilmiş bir posta hesabı ya da spam botlarının kullandığı bir iletişim formu sizin adınıza ileti gönderiyor olabilir. Formlarınızı korumak için form spam koruması rehberine bakın. Yeni bir alan adının ya da yeni bir gönderim servisinin geçmişi yoktur. İlk günlerde yüksek hacimle başlamayın; az sayıda ve yanıt alacağınız iletilerle başlayıp hacmi kademeli artırın. Ani sıçramalar alıcı sağlayıcıların filtrelerini tetikleyebilir.

İçerik ve liste alışkanlıkları

Teknik kayıtlar tamam olsa bile bazı alışkanlıklar iletileri şüpheli gösterebilir:

  • Tek bir büyük görselden oluşan, neredeyse hiç metin içermeyen iletiler
  • Kısaltılmış bağlantılar ve alan adınızla ilgisi olmayan adreslere giden linkler
  • Konu satırında tümü büyük harf, çok sayıda ünlem veya abartılı vaatler
  • Hiç izin alınmamış veya yıllardır güncellenmemiş adres listelerine toplu gönderim
  • Abonelikten çıkma bağlantısı bulunmayan bülten iletileri

Toplu bültenleri günlük yazışmalarınızla aynı alan adından göndermek yerine “bulten.firmaniz.com” gibi bir alt alan adından göndermek, olası bir itibar kaybının günlük postalarınızı etkilemesini önler.

Kara listeye girdiyseniz

Kara liste kaydı genellikle bir belirtidir; asıl neden ele geçirilmiş bir e-posta şifresi, sitede çalışan zararlı bir betik veya izinsiz toplu gönderimdir. Önce kaynağı kapatın, şifreleri değiştirin, ardından kaldırma talebinde bulunun. Adımlar IP kara listeden çıkarma makalesinde anlatılır.

Ne zaman uzmana devretmeli?

Birden fazla gönderim servisi kullanıyorsanız, DMARC raporlarını okumakta zorlanıyorsanız veya düzeltmelere rağmen sorun sürüyorsa işi bir uzmana bırakmak zaman kazandırır. Kayıtların kurulumunu ve izlenmesini üstlendiğimiz e-posta spam sorunu çözümü hizmetimize göz atabilirsiniz. dticaret hosting ya da kurumsal e-posta kullanıyorsanız cPanel ve posta ayarları için dticaret hesabında spam ayarları makalesine bakın. E-posta ve altyapı üzerine diğer yazılar blog sayfasında.

Mailler spama düşüyor sorusuyla ilgili sık sorulan sorular

Alıcı iletimi “spam değil” olarak işaretlerse sorun çözülür mü?

O alıcı için sonraki iletilerin gelen kutusuna düşme ihtimali artar, ancak diğer alıcılar için bir şey değişmez. Kalıcı çözüm, alan adınızın kimlik doğrulama kayıtlarını düzeltmektir.

SPF kaydını ekledim ama hâlâ spam klasöründeyim, neden?

SPF tek başına yeterli değildir. DKIM imzası ve DMARC kaydı eksikse veya ileti, SPF’te listelenmemiş başka bir servisten çıkıyorsa sorun devam eder.

DNS değişiklikleri ne zaman etkili olur?

Süre kaydın TTL değerine bağlıdır: yeni eklenen bir kayıt çoğu zaman kısa sürede görünür, değiştirilen kaydın eski hâli ise TTL süresi dolana kadar önbelleklerde kalabilir. Değişiklikten sonra yeni bir test iletisi göndererek başlıktaki sonuçları tekrar kontrol edin.

Ücretsiz Gmail adresiyle iş yazışması yapmak spam riskini azaltır mı?

Gmail’in kendi altyapısı iyi bir itibara sahiptir, ancak alıcıya profesyonel görünmez ve alan adınızın marka değerini kullanmazsınız. Doğru yapılandırılmış kurumsal adres uzun vadede daha sağlıklıdır.

Konu satırındaki kelimeler tek başına spam sebebi olur mu?

Nadiren. Modern filtreler tek kelimelere değil, göndericinin itibarına, kimlik doğrulamasına ve alıcı davranışına bakar. Yine de abartılı ve tümü büyük harfli konu satırlarından kaçınmak iyi bir alışkanlıktır.

Sorunun alıcı tarafında olup olmadığını nasıl anlarım?

Aynı iletiyi farklı sağlayıcılardaki birkaç adrese gönderin. Yalnızca tek bir şirketin adreslerinde sorun varsa büyük ihtimalle o şirketin kurumsal filtresi devrededir; alıcının BT ekibinden izin listesine eklenmeyi isteyebilirsiniz.

Toplu gönderici sayılıyor muyum?

Gmail, 24 saat içinde kişisel Gmail adreslerine 5.000 civarı ya da daha fazla ileti gönderen alan adını toplu gönderici sayar. Alt alan adları dahil aynı ana alan adından çıkan iletiler birlikte sayılır ve bu sınıflandırma bir kez yapıldığında kalıcıdır. Microsoft da Outlook.com adreslerine aynı alan adından 5.000 ve üzeri ileti gönderenlere ek kimlik doğrulama şartı uygular.

Kara liste aracınız Spamhaus’u da kontrol ediyor mu?

Hayır. Kara liste kontrolü aracımız IPv4 adresinizi yaygın DNS tabanlı kara listelerde sorgular, Spamhaus listelerini sorgulamaz. Spamhaus kaydınızı Spamhaus’un kendi web sitesindeki sorgulama sayfasından kontrol edin; listeden çıkış adımları IP kara listeden çıkarma rehberinde.

Tek tıkla abonelikten çıkma nedir, her iletide gerekir mi?

List-Unsubscribe ve List-Unsubscribe-Post başlıkları, alıcının e-posta programında tek tıkla çıkma düğmesi gösterir. Gmail ve Yahoo bunu toplu göndericilerin pazarlama ve abonelik iletilerinde ister; teklif ya da fatura gibi bire bir iş yazışmalarında gerekmez. Bülten servisleri bu başlıkları çoğunlukla kendisi ekler.

DMARC politikasını ne zaman reject yapmalıyım?

Toplu raporlar, meşru gönderim kaynaklarınızın hepsinin SPF ya da DKIM ile hizalı geçtiğini gösterdiğinde önce quarantine politikasına, sorun çıkmazsa reject politikasına geçin. Eski rehberlerde geçen ve politikayı iletilerin bir yüzdesine uygulayan pct etiketi güncel DMARC standardında (RFC 9989) kaldırıldı; kademeli geçişi bu etikete dayandırmayın. Kaydı DMARC oluşturucu ile hazırlayabilirsiniz.

Kendi VPS’imden gönderim yapıyorum, nelere dikkat etmeliyim?

Gönderen IP’nin ters DNS (PTR) kaydı posta sunucunuzun adını göstermeli ve o ad aynı IP’ye çözülmelidir; Gmail ve Yahoo bu eşleşmeyi ister. Ayrıca 25 numaralı portta giden trafiğe izin verilip verilmediğini kontrol edin. Adımlar VPS ters DNS ve VPS SMTP port 25 rehberlerinde.