DCC+razor2+pyzor setup?

To enable DCC:
1. Execute:
Code:
wget http://www.dcc-servers.net/dcc/source/dcc-dccproc.tar.Z
tar xzvf dcc-dccproc.tar.Z
cd dcc-dccproc-*
./configure \
            --bindir=$(PREFIX)/bin \
            --libexecdir=$(PREFIX)/lib/dcc \
            --mandir=$(PREFIX)/man \
            --homedir=/var/lib/dcc \
            --with-uid=mail \
            --with-gid=mail
make
make install
chown -R mail:mail /var/lib/dcc

2. Modify /etc/mail/spamassassin/local.cf, add:
Code:
# dcc
use_dcc 1
dcc_home /var/lib/dcc
dcc_path /usr/bin/dccproc
dcc_timeout     10
add_header all  DCC _DCCB_: _DCCR_
score DCC_CHECK 4.000

3. Modify /etc/mail/spamassassin/v310.pre, add:
Code:
loadplugin Mail::SpamAssassin::Plugin::DCC

4. Open UDP_OUT port 6277 in firewall.

To install Razor/Pyzor:
1. Execute the following to install razor-agents:
Code:
cd /root
wget -O razor-agents-2.82.tar.bz2 http://www.pccc.com/downloads/SpamAssassin/razor-agents-2.82.tar.bz2
tar xjf razor-agents-2.82.tar.bz2
cd razor-agents-2.82
perl Makefile.PL
make
make install

2. Execute the following to install pyzor:
Code:
cd /rootwget -O pyzor-1.0.0.tar.gz "https://pypi.python.org/packages/source/p/pyzor/pyzor-1.0.0.tar.gz#md5=e77b1cd0afd3884e6f2aa585cb423b46"
tar xzf pyzor-1.0.0.tar.gz
cd pyzor-1.0.0
python setup.py build
python setup.py install

3. Open UDP/TCP IN and OUT port 24441 in firewall, open TCP_OUT 2703.

4. Configure razor:
Code:
mkdir /etc/mail/spamassassin/.razor
razor-admin -home=/etc/mail/spamassassin/.razor -register
razor-admin -home=/etc/mail/spamassassin/.razor -create
razor-admin -home=/etc/mail/spamassassin/.razor -discover
chown -R mail:mail /etc/mail/spamassassin/.razor

5. Add the following to /etc/mail/spamassassin/local.cf:
Code:
# pyzor
use_pyzor 1
pyzor_path /usr/bin/pyzor
score PYZOR_CHECK 3.000
# razor
use_razor2 1
razor_config /etc/mail/spamassassin/.razor/razor-agent.conf
score RAZOR2_CHECK 3.000

6. Add to /etc/mail/spamassassin/.razor/razor-agent.conf:
Code:
razorhome = /etc/mail/spamassassin/.razor

7. Add the following path to /etc/logrotate.d/exim:
Code:
/etc/mail/spamassassin/.razor/razor-agent.log

A few changes since this post.
DCC link: https://www.dcc-servers.net/dcc/source/dcc.tar.Z
Razor link: http://www.pccc.com/downloads/SpamAssassin/razor-agents-2.85.tar.bz2
Pyzor is available via yum/dnf in CentOS 8.
 
Back
Top