GNU/Linux >> Znalost Linux >  >> Debian

Instalace a nastavení SpamAssassin v Debianu 6 (Squeeze)

V jednom z našich předchozích článků jsme vysvětlili, jak lze nastavit a nakonfigurovat jednoduchý, ale výkonný poštovní server s Postfixem, Dovecotem, SASL a virtuálními uživateli v Debian Squeeze VPS.

V následujícím článku se chystáme implementovat SpamAssassin do nastavení poštovního serveru, aby jej bylo možné použít k identifikaci a označení spamových e-mailových zpráv.

1.) Aktualizujte systém
Než budeme pokračovat v nastavení, musíme se ujistit, že náš Debian Box je plně aktuální vydáním:

# aktualizace apt-get
# apt-get upgrade

2.) Nainstalujte SpamAssassin
po dokončení upgradu nainstalujte „SpamAssassin“ provedením:

# apt-get install spamc spamassassin

3.) Nastavení neprivilegovaného uživatele/skupiny pro SpamAssassin
ve výchozím nastavení poběží spamassassin pod uživatelem „root“ a jeho spuštění není tak bezpečné, jak by mohlo být, takže abychom jej zvýšili, měli bychom jej spouštět pod jiným neprivilegovaným uživatelem/skupinou.

# groupadd -g 5555 spamd# useradd -u 5555 -g spamd -s /sbin/nologin -d /usr/local/spamassassin spamd# mkdir -p /usr/local/spamassassin/log# chown spamd:spamd - R /usr/local/spamassassin

4.) Nastavte Možnosti démona SpamAssassin
upravte konfigurační soubor ‘/etc/default/spamassassin’ a vytvořte jej takto:

# /etc/default/spamassassin# Duncan Findlay# VAROVÁNÍ:Před použitím si prosím přečtěte README.spamd.# ​​Mohou existovat bezpečnostní rizika.# Změňte na jednu a povolte spamdENABLED=1SPAM_HOME="/usr/local/spamassassin"# Možnosti# Možné možnosti naleznete v man spamd. Automaticky se přidá volba -d.# SpamAssassin používá model předběžného rozvětvení, takže buďte opatrní! Musíte se# ujistit, že --max-children není nastaveno na nic vyššího než 5,# pokud nevíte, co děláte.OPTIONS="--create-prefs --max-children 5 --helper-home- dir ${SPAM_HOME} --username spamd -s ${SPAM_HOME}/log/spamd.log"# Soubor Pid# Kam má spamd zapsat své PID do souboru? Pokud použijete volbu -u nebo# --username výše, tento uživatel musí mít možnost zapisovat.# V opačném případě nebude init skript schopen vypnout spamd.PIDFILE="${SPAM_HOME}/spamd.pid" # Nastavit pěknou úroveň spamd#NICE="--nicelevel 15"# Cronjob# Nastavte na cokoli kromě 0, abyste umožnili úloze cron automaticky aktualizovat# pravidla spamassassina každou nocCRON=0

5.) Nakonfigurujte SpamAssassin
Další věcí, kterou musíme udělat, je nakonfigurovat spamassassin. provedete to úpravou souboru „/etc/spamassassin/local.cf“ a změnou/přidáním následujícího:

rewrite_header Předmět *****SPAM*****required_score 3.0report_safe 0use_bayes 1# Povolit Bayes auto-learningbayes_auto_learn 1# Povolit nebo zakázat síťové kontrolyskip_rbl_checks 0use_razor2 0use_dcc 0use_py 

6.) Nakonfigurujte Postfix tak, aby používal SpamAssassin
říct postfixu, aby používal spamassassin, upravte /etc/postfix/master.cf a změňte následující:

toto:

smtp inet n ---- smtpd

s tímto:

smtp inet n ---- smtpd -o content_filter=spamassassin

a na konec souboru přidejte následující:

spamassassin unix - n n - - pipe user=spamd argv=/usr/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}

nakonec restartujte služby pomocí:

/etc/init.d/spamassassin restart
/etc/init.d/postfix restart

a je to.

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše odborné linuxové administrátory, aby vám to nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Debian
  1. Jak nainstalovat a nastavit Debian 8 minimalistický Docker Host

  2. Nainstalujte Virtualbox 4.3.8 na Debian 6 (Squeeze) Desktop

  3. Jak nainstalovat a zabezpečit MariaDB na Debian 11

  1. Jak nainstalovat a používat Ansible na Debian 11

  2. Jak nainstalovat Node.js a npm na Debian 11

  3. Nainstalujte a nakonfigurujte openDKIM na Debian Squeeze

  1. Jak nainstalovat a používat Debian Backports

  2. Jak nainstalovat a otestovat FFMPEG/FFMPEG-PHP v Debian Squeeze

  3. Nainstalujte Squid na Debian 6 „Squeeze“