7,540
edits
Changes
→Adatbázis
Ezen belül minden úgynevezett "csatornának" van egy saját almappája, amiben az adott csatorna szabály gyűjteménye található. A csatorna egy "szervezetnek" a saját szabály gyűjteménye. A hivatalos "gyári" csatorna az '''update_spamassassin_org''' nevet viseli. Ezen felül még rengeteg egyéb nem hivatalos csatorna létezik.
A '''sa-update*''' parancsnak meg lehet adni, hogy milyen csatornákat frissítsen ill. töltsön le. Ezt a '''--channel*''' kapcsoló után tudjuk megadni.
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 ki.
Gyárilag két csatorna van benne, 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
total 12
-rw-r--r--. 1 root root 2572 Dec 5 2013 sought.conf
-rw-r--r--. 1 root root 4915 Dec 5 2013 spamassassin-official.conf
</pre>
A csatorna leírók 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
CHANNELURL=updates.spamassassin.org
KEYID=5244EC45
# Ignore everything below.
return 0
This is the GPG key that updates are signed with (currently,
as of Wed Dec 21 19:31:38 PST 2005. Please contact <dev /at/
spamassassin.apache.org> with any questions.