SpamAssassin'i sunucuya yükleme ve yapılandırma

İçindekiler
SpamAssasin'i Yükleme
En sık karşılaşılan sorunlardan biri, posta yoluyla spam gönderirken ve alırken gelişigüzel kullanımdır.
Bu sorunu bir sunucuda çözmek için, sezgisel algoritmalar aracılığıyla veri tabanına gerçek zamanlı olarak başvurarak spam tanımlamasına izin veren, temel kuralları kullanarak posta metnini analiz eden, kontrolleri yöneten bir filtre olan SpamAssassin aracını kurabiliriz. e-postanın üstbilgileri ve gövdesi, istenmeyen e-posta veya önemsiz e-posta olma olasılığına göre bir puan atanır.
Olası istenmeyen e-postayı tespit ettiğinizde e-postayı silebilir, seçili bir dizine yönlendirebilir veya bir uyarı etiketi ekleyebilirsiniz. Sunucu barındırma hizmeti sağlamak için kullanılıyorsa ilginç bir uygulamadır.
Herhangi bir Linux dağıtımına kurulabilir, bu sefer Centos ile bir sunucu için nasıl kurulacağını göreceğiz, ancak herhangi bir dağıtıma uyarlamak zor değil.

Dağıtımların çoğunda uygulama depoda gelir ama onu http://spamassassin… org / index.html adresinden indirebiliriz.
Başlamak için ssh üzerinden sunucumuza ve terminal penceresinden erişeceğiz.
postaları yönetmek için perl (minimum Perl 5.8.8) ve bazı bağımlılıkları yüklüyoruz
yum kurulum perl
yum kurulum perl-Mail-DKIM.noarch
Sonra spamassasin'i yüklüyoruz
yum spamassassin yükleyin
Kurulumu bittiğinde, yapılandırmaya başlıyoruz, filtreler için bir kullanıcı ve bir dizin oluşturuyoruz.
useradd -d / home / spamfilter -s / bin / yanlış spam filtresi
chmod 766 / ana sayfa / spam filtresi
Nano veya vi düzenleyici ile filtre kurallarını tanımlamak için local.cf dosyasını açıyoruz.
nano /etc/mail/spamassassin/local.cf
Örneğin tanımlayabiliriz
# Spam olarak işaretlenecek puan
gerekli_hits 5.0
# Spam olan e-postaların konusunun başına gelecek metin
rewrite_header Konu [***** SPAM *****]
# Bir uyarı e-postası ekinde spam'i kapsülleyin
Report_safe 1
# Bayes sistemini etkinleştir
use_bayes 1
#Kendi kendine öğrenme
bayes_auto_learn 1
bayes_path / ana sayfa / spam filtresi /
bayes_file_mode 0666
# Spam kontrolleri
skip_rbl_checks 0
use_razor2 1
use_dcc 1
use_pyzor 1
Ardından dosyayı local.cf ismiyle kaydedip editörden çıkıyoruz. Terminalde hizmeti yeniden başlatıyoruz
hizmet spamassassin yeniden başlatma
Spamassasin Cpanel, plesk, directodmin tüm kontrol panellerine kurulabilir. Burada directodmin'den metin modunda yaptığımız konfigürasyonun bir versiyonunu görebiliriz.

Benzer bir sistem de görebiliriz ama cpanel kontrol paneli için

Antispam sistemini kurma
Antispam programını optimize etmek için yazılımı eğitmek için bazı parametrelerin tanımlanmasına izin verecek olan sa -learn komutunu kullanabiliriz. Örneğin yazdığımız komut satırından
sa-learn --spam --mbox ~ / posta / spam
Bu, mbox türü hesaplardaki spam'leri kontrol edecek ve spam dizinine gönderecektir.
sa-learn --ham --mbox / var / biriktirme / posta / kullanıcı
Bu, mbox hesaplarından gelen geçerli e-postaların kullanıcının hesabına gönderildiği anlamına gelir.
Tüm bu yapılandırmalar yönetici tarafından, bayi hesabı olan kullanıcılar veya bireysel kullanıcılar tarafından kullanılabilir, çünkü bir kez spamassasin yüklendikten sonra kontrol panelinden yönetilebilir ve Spamassasin'i eğitecek yeni filtreler oluşturulabilir.
Bu program da sadece kendi buluşsal algoritmasını ve veri tabanına eklediği kuralları kullanarak öğrenebilir.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave