← Tüm notlarDIZAYN WORKS / JOURNAL

Hosting Panellerinde Spam E-Posta Engelleme Rehberi (cPanel & Plesk)

Hosting ortamındaki spam maileri sunucu performansını düşürür. Yazılımcılar için bu sorunu çözmek kritik. İşte spam mailerleri engellemenin en etkili yöntemleri.

Güvenlik kalkanı spam mailerleri engelliyorTEKNIK / 2026

cPanel ve Plesk'te Gelen Spam E-postaları Engelleme Rehberi

Gelen kutunuzu dolduran spam e-postalar hem iş verimliliğinizi düşürür hem de hosting sunucunuzun disk kotasını hızla doldurur. Bu rehberde, hosting panellerinizde uygulayabileceğiniz en etkili spam engelleme adımlarını detaylarıyla bulabilirsiniz.

---

1. cPanel Üzerinde Spam Filters (SpamAssassin) Aktifleştirme

cPanel’in dahili koruma aracı olan Spam Filters, gelen e-postaları içerik ve başlık analizine tabi tutarak belirli bir puanın üzerindekileri spam olarak işaretler.

Adım Adım Kurulum:

1. cPanel hesabınıza giriş yapın. 2. Email (E-posta) bölümü altındaki Spam Filters simgesine tıklayın. 3. Process New Emails and Mark them as Spam seçeneğini ON (Açık) konuma getirin. 4. Adjust Auto-Delete Threshold Score bölümünden hassasiyet puanını belirleyin. Varsayılan puan 5’tir. Sayıyı düşürdükçe (örneğin 3 veya 4) filtre daha katı hale gelir ve daha fazla spam yakalar. 5. Spam e-postaların otomatik silinmesi için Auto-Delete Spam özelliğini aktif edin.

İpucu: Hassasiyet puanını çok düşük (örneğin 1 veya 2) yaparsanız, müşterilerinizden gelen önemli e-postalar da spam olarak algılanıp silinebilir. 3 veya 4 ideal bir dengedir.

---

2. Belirli Kelimeler ve Adresler İçin Filtre Oluşturma

Sürekli aynı konu başlıklarıyla (casino, crypto, loan vb.) veya belirli adres/uzantılardan gelen iletileri engellemek için özel kurallar tanımlayabilirsiniz.

Adım Adım Kurulum:

1. cPanel ana sayfasında Global Email Filters (tüm hesaplar için) veya Email Filters (tek hesap için) bölümüne girin. 2. Create a New Filter butonuna tıklayın. 3. Filter Name kısmına filtrenize bir isim verin (örneğin: Spam Kelime Engelleme). 4. Rules (Kurallar) kısmında koşulu belirleyin: Subject (Konu) $\rightarrow$ contains (içerir) $\rightarrow$ engellemek istediğiniz kelime Veya From (Gönderen) $\rightarrow$ contains $\rightarrow$ @spamdomain.com 5. Actions (Eylemler) kısmında Discard Message (İletiyi Sil) seçeneğini işaretleyin. 6. Create butonuna basarak kuralı kaydedin.

---

3. "Catch-All" (Tümünü Yakala) Özelliğini Kapatma

Catch-All özelliği, alan adınızda tanımlı olmayan e-posta adreslerine (örneğin: rastgele123@siteniz.com) gönderilen iletileri ana kutunuza yönlendirir. Otomatik spam botları rastgele adres türettiği için bu özellik açık kaldığında ciddi miktarda spam alırsınız.

Adım Adım Kurulum:

1. cPanel’de Default Address (Varsayılan Adres) menüsüne gidin. 2. Alan adınızı seçin. 3. Discard the email while the server is processing it by SMTP time seçeneğini işaretleyin. 4. Change butonuna tıklayarak ayarı kaydedin.

---

4. Güvenlik Kayıtlarını (SPF, DKIM, DMARC) Doğrulama

Spam göndericileri sıklıkla sizin kendi alan adınızı taklit ederek size e-posta atar (Email Spoofing). DNS kayıtlarınızı doğrulamak bunu engeller ve e-posta itibarınızı korur.

Adım Adım Kurulum:

1. cPanel’de Email Deliverability seçeneğine tıklayın. 2. Alan adınızın yanındaki Manage butonuna basın. 3. SPF ve DKIM bölümlerinde durum Valid değilse, panelin sunduğu varsayılan kayıtları Install / Update butonuna basarak DNS bölgenize otomatik ekleyin.

#### Örnek DMARC DNS Kaydı (TXT):

  • İsim: _dmarc.siteniz.com
  • Değer: v=DMARC1; p=quarantine; rua=mailto:posta@siteniz.com

#### Örnek SPF Kaydı (TXT):

  • Değer: v=spf1 a mx ptr ip4:SUNUCU_IP_ADRESINIZ ~all

---

5. Plesk Panel’de Spam E-Posta Engelleme

Plesk Panel kullanan sunucularda gelen kutunuzu spam e-postalardan temizlemek ve e-posta güvenliğini artırmak için aşağıdaki adımları uygulayabilirsiniz.

5.1. Plesk SpamAssassin Filtresini Aktifleştirme

Plesk Panel, dahili SpamAssassin entegrasyonu ile gelen e-postaları tarar ve spam puanına göre işlem yapar.

Adım Adım Kurulum: 1. Plesk Panel’e giriş yapın. 2. Sol menüden Mail (E-posta) sekmesine tıklayın ve düzenlemek istediğiniz e-posta adresini seçin. 3. Üst menüde bulunan Spam Filter (Spam Filtresi) sekmesine geçin. 4. Switch on spam filtering for this email address seçeneğini işaretleyin. 5. Spam İşleme Yöntemi seçeneklerinden birini belirleyin: Mark spam messages: E-postanın başlığına SPAM ibaresi ekler. Delete all spam messages: Belirlenen sınırın üzerindeki e-postaları doğrudan siler. 6. Show Advanced Settings alanına tıklayın. Spam filter sensitivity (Filtre hassasiyeti) varsayılan değeri 7’dir. Daha katı bir koruma için bu değeri 4 veya 5 seviyesine indirin.

İpucu: Hassasiyet puanını ilk etapta 5 yaparak test edin. Çok düşük değerler (1-2) gerçek e-postaların da engellenmesine yol açabilir.

5.2. Kara Liste (Blacklist) ve Beyaz Liste (Whitelist) Kullanımı

Belirli göndericileri, alan adlarını veya uzantıları tamamen engellemek için kara liste kuralları oluşturabilirsiniz.

Adım Adım Kurulum: 1. E-posta hesabınızın Spam Filter sekmesindeyken Blacklist butonuna tıklayın. 2. Add Address diyerek engellemek istediğiniz adresleri ekleyin: Tekil adres için: spammer@ornekdomain.com Tüm alan adı için: @bad-domain.com Belirli uzantılar için: .xyz veya .top 3. Yanlışlıkla engellenmesini istemediğiniz adresleri ise Whitelist sekmesine ekleyebilirsiniz.

5.3. Catch-All (Tümünü Yakala) Adresini Devre Dışı Bırakma

Alan adınızda var olmayan e-posta adreslerine gönderilen iletileri reddederek spam trafiğini azaltabilirsiniz.

Adım Adım Kurulum: 1. Plesk’te Mail sekmesinden Mail Settings butonuna tıklayın. 2. Alan adınızı seçin. 3. Mail for non-existent users (Var olmayan kullanıcılar için e-posta) seçeneğini bulun. 4. Bu ayarı Reject (Reddet) veya Bounce with message olarak değiştirin.

5.4. Plesk DNS ve Güvenlik Kayıtlarını Doğrulama

Kendi alan adınızın taklit edilmesini (Spoofing) önlemek için DNS ayarlarınızı yapılandırın.

Adım Adım Kurulum: 1. Websites & Domains alanından alan adınızın Mail Settings bölümüne gidin. 2. Use DKIM spam-protection system kutucuğunu işaretleyin. 3. DNS Settings menüsüne girerek alan adınızda SPF (TXT) kaydının aktif olduğundan emin olun.

#### Plesk Örnek DNS Kayıtları:

SPF Kaydı:   v=spf1 a mx ptr ip4:SUNUCU_IP_ADRESINIZ ~all
DMARC Kaydı: İsim: _dmarc.siteniz.com | Değer: v=DMARC1; p=quarantine; rua=mailto:posta@siteniz.com
#hosting#spam#mail#güvenlik#yazılım#e-posta

1 Yorum

Yorumların yayınlanmadan önce incelenir; onaylandıktan sonra burada görünür.

Baki

Vallahi bıktık bu maillerden yaptık bakalım inşallah işe yarar

Yorum yap

E-posta adresin yayınlanmaz, sadece seninle iletişim için kullanılır.

YENİ BİR ŞEY / İYİ BİR ŞEKİLDE

Fikrini hayata geçirelim.