Changes

Jump to: navigation, search

Email Server - Extended Spam filtering

94 bytes added, 20:29, 9 September 2016
Adatbázis
A Spamassassin szabály adatbázisa a '''/var/lib/spamassassin/<verziószám>''' mappában található, az esetünkben itt: '''/var/lib/spamassassin/3.003001'''
Ezen belül minden úgynevezett "csatornának" van egy saját almappája, amiben az adott csatorna szabály gyűjteménye szabálygyűjteménye található. A csatorna egy "szervezetnek" a saját szabály gyűjteményeszabálygyűjteménye. A hivatalos "gyári" csatorna /szabálygyűjteménye az '''update_spamassassin_org''' nevet viseli. Ezen felül még rengeteg egyéb nem hivatalos csatorna /szabálygyűjteménye létezik.
A '''sa-update''' parancsnak meg lehet kell adni, hogy milyen csatornákat frissítsen ill. töltsön le. Ezt a '''--channel''' kapcsoló után tudjuk megadni, ahol a csatorna/szabálygyűjteménye URL-jét várja.
A hivatalos CentOS repository-ból telepített spamassassin esetében a '''sa-update''' parancsot a '''/usr/share/spamassassin/sa-update.cron''' script hívja meg. A csatornákat a /usr/share/spamassassin/sa-update.cron használata esetén a '''/etc/mail/spamassassin/channel.d''' mappában elhelyezett csatorna leíró fájlokból olvassa kia script, és ezekkel a csatorna URL-ekkel hívja meg a sa-update parancsot.
Azonban Gyárilag két csatorna van a repository-bol telepített spamassassin egy előre elkészített sa-update cron job script-el érkezik: /usretc/sharemail/spamassassin/sa-updatechannel.cron  Gyárilag két csatorna van benned mappában, a hivatalos '''updates_spamassassin_org''' és a széles körben elterjedt '''sought_rules_yerp_org''':
<pre>
[root@server channel.d]# ll /etc/mail/spamassassin/channel.d
</pre>
A csatorna leírók fájl elején található a csatorna URL-je, majd ezt követi az a kulcs amivel a frissítéseket aláírja a kibocsájtó. Pl. a '''spamassassin-official.conf''' fájl eleje az alábbi:
<pre>
# http://wiki.apache.org/spamassassin/RuleUpdates
A '''/usr/share/spamassassin/sa-update.cron''' script kiolvassa innen az összes csatorna leírótleíró fájlt, és hozzáfűzi a '''--channel''' paraméterhez a leírókból kiolvasott URL-eket.
Minden csatornának van egy saját almappája és egy csatorna leírója a '''/var/lib/spamassassin/3.003001''' mappábanszabály adatbázis gyűjtőmappában.
<pre>
[root@server 3.003001]# ll /var/lib/spamassassin/3.003001

Navigation menu