cPanel’de Spamassassin Ayarları
İster ara sıra gelen tanıtım postası, ister 100’lerce, hatta her saat gelen kutunuza spam gönderen binlerce e-posta olsun, e-posta spam’iyle ilgili sorun yaşıyorsanız E-posta Spam Koruması yardımcı olabilir.
SpamAssassin, cPanel’de Spam Filtresi ayarları altında bulunan açık kaynaklı bir Apache Projesidir. Kaynak ilk olarak Nisan 2001’de geniş çapta kullanıma sunuldu. Daha teknik bir fikre sahipseniz ve yıllar içinde nasıl geliştiğini görmek istiyorsanız, burada tam bir değişiklik geçmişi görebilirsiniz.
Aşağıdakiler de dahil olmak üzere çeşitli spam algılama yöntemleri kullanarak çalışır:
Bu spam algılama yöntemleri, çeşitli istatistiksel yöntemler kullanarak e-postayı sınıflandırmak için e-posta başlıklarına (e-posta başlıklarını bulmak için mükemmel bir kılavuz) ve içeriğe uygulanır. İstenmeyen e-posta mesajlarını gelen kutunuza ulaşmadan önce engellemek ve istenmeyen e-posta gönderenlerin gelen kutunuza ulaşma yollarının değişmesiyle mücadele etmek için geliştirildiler.
Daha önce kullanılan anahtar kelime tabanlı istenmeyen e-posta algılama sistemlerinden çok farklıdır.
Önce Spam Filtresinin nasıl etkinleştirileceğini gösteren kısa bir cPanel eğitiminden geçeceğim ve ardından farklı SpamAssassin yapılandırma seçeneklerini gözden geçireceğim.
CPanel’de SpamAssassin Spam Filtresini Etkinleştirme
‘Spam Filtreleri’ bağlantısını tıklayın.
cPanel’in 70. sürümünden itibaren, Apache SpamAssassin, kontrol panelinde “Spam Filtreleri” olarak yeniden adlandırıldı.
- “Spam Filtreleri” üzerine tıklayın
Spam Filtrelerini etkinleştirin.
- Sayfanın üst kısmındaki “Yeni E-postaları İşle ve Spam Olarak İşaretle” seçeneğini değiştirerek Spam Filtrelerini açın.
SpamAssassin artık aktif
Başarılı olursa, aşağıdakileri onaylayan yeşil bir kutu göreceksiniz:
Başarı: Apache SpamAssassin etkinleştirildi.
Bu aşamada, tüm yaptığınız Spam Filtresini etkinleştirmektir. E-posta aldığınızda, puanı 5 olan (varsayılan puan) iletiler spam olarak işaretlenir.
E-postanın spam olduğu tespit edilirse, kelime ***SPAM***
ekran görüntüsünde gösterildiği gibi konu alanının başında görünecektir:
SpamAssassin’i istenmeyen e-postaları otomatik olarak silecek veya önemsiz klasörüne taşıyacak şekilde yapılandırmadığınız sürece (Bunun nasıl yapıldığını kısaca anlatacağım), Başka işlem yok gerçekleşecek ve mesaj gelen kutunuzda kalacaktır.
SpamAssassin Puan Ayarını Yapılandırma
Bir e-posta mesajı istenmeyen posta puanı, 1 ile 10 arasında bir ölçekte hesaplanır. SpamAssassin Puanı, spam olma olasılığı o kadar yüksektir. Bir iletinin hesaplanan istenmeyen posta puanı, İstenmeyen Posta Eşik Puanını karşılar veya aşarsa, sistem bu iletiyi istenmeyen posta olarak etiketler.
Spam Eşik Puanı ve Otomatik Silme Eşik Puanı (buna birazdan değineceğim) farklıdır ve bu nedenle birbirlerini etkilemezler.
Ana cPanel panosundaki ‘Spam Filtreleri’ bağlantısını tıklayın.
- “Spam Filtreleri” üzerine tıklayın
‘Spam Eşik Puanı’ bağlantısını tıklayın.
- Puanı Ayarlamak için ekran görüntüsünde gösterildiği gibi “Spam Eşiği” bağlantısına tıklamanız gerekecektir.
Spam Eşik Puanını istediğiniz seviyeye ayarlayın.
cPanel’de Spam Eşik Puanını aşağıdaki ayarlardan birine veya 1 ile 10 arasında özel bir sayıya ayarlayabilirsiniz:
- Puan 1: Agresif – Bu, birçok meşru e-postayı spam olarak işaretler. Yani, birçok yanlış pozitif.
- Puan 4: İyi test edilmiş sunucular için önerilir
- 5 puan: Varsayılan
- Puan 8: İnternet servis sağlayıcıları için önerilir
- 10 puan: Pasif. Bu, yalnızca en bariz istenmeyen postaları yakalayacaktır.
- Özel Skor: 1 ile 10 arasındaki herhangi bir puan, iki ondalık basamak olarak yapılandırılabilir. Bu, istenmeyen e-postalar almaya devam ederseniz SpamAssassin Puanı ayarında ince ayar yapmanızı sağlar.
Puanı Varsayılan seviyede tutmanızı ve yalnızca hala spam e-postalarla ilgili bir sorununuz varsa ayarlamanızı tavsiye ederim.
Örneğin, küçük miktarlarda artırmak için özel puanı kullanmak:
- Spam e-postaların hala filtreden geçtiğini fark ederseniz puanı düşürün.
- Kişilerinizden gelen e-postaların yanlışlıkla filtrelendiğini fark ederseniz puanınızı yükseltin.
Puanınızı değiştirdikten sonra, kaydetmek için “Puanlama Seçeneklerini Güncelle”ye tıklayın.
SpamAssassin’i Spam’i Önemsiz Klasörüne (Spam Kutusu) Taşacak Şekilde Yapılandırma
Apache SpamAssassin etkinleştirildiğinde, spam’i farklı bir klasöre taşımak isteyebilirsiniz. Bu seçenek, Spam Eşik Puanının üzerindeki tüm iletileri otomatik olarak “Spam” klasörüne taşıyacaktır. Daha sonra istenmeyen mesajları inceleyebilir ve ince ayar yapmak için Spam Eşiği Puanını ayarlayabilirsiniz.
Ana cPanel panosundaki ‘Spam Filtreleri’ bağlantısını tıklayın.
- “Spam Filtreleri” üzerine tıklayın
‘Yeni Spam’i Ayrı Bir Klasöre (Spam Kutusu) Taşı’ seçeneğini değiştirin.
- “Yeni Spam’i Ayrı Bir Klasöre (Spam Kutusu) Taşı” seçeneğini “açık” konumuna getirin.
Şimdi her şey ayarlanmalıdır.
Spam Kutusu Ayarlarını Yapılandırın
Bu isteğe bağlı adım, Spam Kutusu için kullanılabilen ek seçenekleri kapsar. İsteğe bağlı diyorum çünkü tek yaptığı, Spam kutusunu tamamen veya tek tek mesajları silerek kolayca boşaltmanıza izin vermek.
Burada birkaç seçeneğiniz var:
- Tüm Önemsiz Postaları silmek için, “Tüm Spam Kutusu klasörlerini boşalt”ı tıklayın.
- Belirli spam mesajlarını aramak veya belirli özelliklere göre silmek için “E-posta Disk Kullanımını Yönet” seçeneğine tıklayın. Ardından, Önemsiz Klasör dahil olmak üzere disk kullanımını yönetebileceksiniz.
SpamAssassin Otomatik Silme Nasıl Yapılandırılır
Hiçbir e-posta filtreleme sistemi yüzde 100 mükemmel değildir (bununla ilgili StackExchange hakkında ilginç bir tartışmayı buradan okuyabilirsiniz).
İstenmeyen e-posta filtreleri tüm istenmeyen e-postaları yakalamaya çalışırken, İstenmeyen E-posta gönderenler, otomatik filtreler ve insanların kendileri tarafından istenmeyen e-posta olmadığına güvenilen e-postalar oluşturmak için sürekli olarak uyum sağlıyor. Spam gönderenler, filtreleri atlayabilen, meşru görünen, açılan ve bir kullanıcının postadaki bir bağlantıyı tıklatmasını sağlayacak kadar çekici görünen e-postalar oluşturmaya çalışır. Bu sürekli bir savaştır.
E-posta filtrelerinin kusurlu olmasının bir sonucu olarak, Mecbur kalmadıkça otomatik silme seçeneğini kullanmamanızı tavsiye ederim..
E-posta spam’iyle ilgili belirli bir sorununuz varsa, otomatik silme puanını spam puanından daha yüksek olacak şekilde ayarlayabilirsiniz. Bu şekilde, istenmeyen e-posta filtresini oldukça katı olacak şekilde ayarlayabilir ve yalnızca en kötü istenmeyen postaları silebilirsiniz.
Ana cPanel panosundaki ‘Spam Filtreleri’ bağlantısını tıklayın.
- “Spam Filtreleri” üzerine tıklayın
‘Yeni Spam’ı Otomatik Olarak Sil (Otomatik Sil)’ seçeneğini değiştirin.
- Otomatik Silme Eşik Puanının üzerindeki spam iletileri otomatik olarak silmek için (bu, Spam Eşik Puanından farklıdır), ‘Yeni Spam’ı Otomatik Olarak Sil (Otomatik Sil)’ ayarını değiştirin.
‘Eşik Puanını Otomatik Sil’ Bağlantısını tıklayın.
- Ayarlara gitmek için Ana Spam Filtreleri ekranından bağlantıya tıklayın.
Otomatik Silme’yi 8 olarak ayarlayın
Daha önce de belirttiğim gibi, Otomatik Silme işlevinin kullanılması önerilmez. Ancak bunu yaparsanız, Spam Mesajlarının yalnızca en kötülerini silebilmeniz için puanı Spam Eşik Puanından çok daha yüksek bir değere ayarlamanızı önemle tavsiye ederim.
Varsayılan Otomatik Silme Puanı 5 olarak ayarlanmıştır. Bu işlevi kullanıyorsanız, 8 ayarını tavsiye ederim.
- “Otomatik Sil”i tıklayın
- Ayarı kaydetmek için “Otomatik Silme Puanını Güncelle”ye tıklayın.
Ek Yapılandırmalar (İleri Düzey Kullanıcılar İçin)
Burada, aşağıdaki ayarları yapılandırabilirsiniz:
- Beyaz liste e-postaları
- Kara Liste E-postaları
- Hesaplanan Spam Puanı ayarları
Sırayla bu ayarların her birini inceleyeceğim:
SpamAssassin Beyaz Listesini Yapılandırma
Önemli bir müşteriniz veya arkadaşınız varsa veya belirli bir gönderenin e-postasını alacağınızdan emin olmak istiyorsanız, alan adlarını beyaz listeye almanız gerekir.
Ana cPanel panosundaki ‘Spam Filtreleri’ bağlantısını tıklayın.
- “Spam Filtreleri” üzerine tıklayın
‘Ek Yapılandırmalar (İleri Düzey Kullanıcılar için)’ seçeneğini değiştirin.
- Ek konfigürasyonların tam listesini görmek için, “Ek Konfigürasyonları Göster” bağlantısını tıklayarak listeyi genişletmeniz gerekir.
‘Spam Beyaz Listesi Ayarlarını Düzenle’ Bağlantısını tıklayın.
- Spam Beyaz Listesi Ayarlarını Düzenleme bağlantısını tıklayın.
Öğeden Yeni Bir Beyaz Liste Ekleyin (whitelist_from).
Whitelist_from ayarını yapılandırırken, “*” ve “?” gibi joker karakterler kullanabilirsiniz. Örneğin:
Whitelist_from öğenizi girdikten sonra, daha fazlasını ekleyebilir veya “Beyaz Listeyi Güncelle (whitelist_from)” düğmesini tıklayabilirsiniz.
SpamAssassin Kara Listesini Yapılandırma
Aboneliğinizi iptal edemediğiniz bir posta listesi gibi belirli bir e-posta adresinden tekrarlanan spam alırsanız, o alanı kara listeye alabilirsiniz.
Ana cPanel panosundaki ‘Spam Filtreleri’ bağlantısını tıklayın.
- “Spam Filtreleri” üzerine tıklayın
‘Ek Yapılandırmalar (İleri Düzey Kullanıcılar için)’ seçeneğini değiştirin.
- Ek konfigürasyonların tam listesini görmek için, “Ek Konfigürasyonları Göster” bağlantısını tıklayarak listeyi genişletmeniz gerekir.
‘Spam Kara Listesi Ayarlarını Düzenle’ Bağlantısını tıklayın.
- Spam Kara Listesi Ayarlarını Düzenlemek için bağlantıya tıklayın.
Öğeden Yeni Bir Kara Liste Ekle (blacklist_from)
blacklist_from ayarını yapılandırırken “*” ve “?” gibi joker karakterler kullanabilirsiniz. Örneğin:
Blacklists_from öğenizi girdikten sonra, daha fazlasını ekleyebilir veya “Kara Listeyi Güncelle (kara liste_kimden)” düğmesini tıklayabilirsiniz.
Hesaplanan Spam Puanı ayarları nasıl özelleştirilir (Yalnızca İleri Düzey Kullanıcılar)
Burada yüzlerce farklı test için farklı puanlar yapılandırabilir ve o teste bir puan atayabilirsiniz. Örneğin, popüler spam e-posta listelerini kontrol edebilir ve Spam Filtrenizin bu test tarafından yakalanan tüm e-postaları her zaman yakalamasını sağlamak için Hesaplanan Spam Puanına bir “10” puanı ayarlayabilirsiniz.
Bu ayarlardan herhangi birini değiştirmenizi önermiyorum, ancak spam ile ilgili özellikle kötü bir sorununuz varsa, göz önünde bulundurmak isteyebileceğiniz birkaç tanesini göstereceğim.
Ana cPanel panosundaki ‘Spam Filtreleri’ bağlantısını tıklayın.
- “Spam Filtreleri” üzerine tıklayın
‘Ek Yapılandırmalar (İleri Düzey Kullanıcılar için)’ seçeneğini değiştirin.
- Ek konfigürasyonların tam listesini görmek için, “Ek Konfigürasyonları Göster” bağlantısını tıklayarak listeyi genişletmeniz gerekir.
‘Hesaplanan Spam Puanı Ayarlarını Yapılandır’ Bağlantısını tıklayın.
- ‘Hesaplanan Spam Puanı Ayarlarını Yapılandır’ Bağlantısını tıklayın.
Yeni Bir ‘Puanlar’ Öğesi Ekleyin
Varsayılan puanları gözden geçirmek için komut satırında aşağıdaki komutu çalıştırın:
grep -R score /var/lib/spamassassin/* | less
Puan Öğelerinden herhangi birini ekleyerek de varsayılan puanları görebilirsiniz, eklendiğinde puan siz değiştirmedikçe varsayılan puan olacaktır.
Varsayılan puanlardan herhangi birini değiştirecek olsaydım, bu aşağıdaki olurdu:
- URIBL_DBL_SPAM: Puanı 10 olarak ayarlayın – Bu, e-posta gövdesinde Spamhaus Etki Alanı Engelleme Listesindeki bir girişle eşleşen bir alan olup olmadığını kontrol eder.
- URIBL_WS_SURBL: Puanı 10 olarak ayarlayın – Bu, e-posta gövdesinde Bill Stearns URI Kara Listesindeki bir girişle eşleşen bir alan olup olmadığını kontrol eder.
- URIBL_BLACK: Puanı 10 olarak ayarla – Bu liste spam yapanlara ait olan ve onlar tarafından kullanılan alan adlarını içermektedir. Bu listenin sıfır Yanlış Pozitif hedefi vardır.
Bu gözden geçirilmiş ayarları yalnızca spam ile ilgili belirli bir sorununuz varsa kullanmanızı öneririm (varsayılan önerim, hiçbir değişiklik yapılmamasıdır). Ayrıca, uygulamadan sonra herhangi bir yanlış pozitif için Önemsiz Klasörünüzü izlemenizi tavsiye ederim.
Bir cevap yazın