Når livet ikke kun gør ondt, når du pisser

Mailscanner, ClamAV, Bitdefender og Spamassassin

For at komme noget af alt den satans spam til livs, så har vi besluttet os for at gå all-in med anti-spam foranstaltninger. Derfor implementere vi nu, på vores nye server, med postgrey, ClamAV, Spamassassin og bitdefender. Skrid virus og spam.

Jeg har valgt MailScanner at samle babuljen i, fordi jeg fandt en howto, som var umådeligt mere overskuelig end samtlige jeg fandt omkring amavisd-new.

Jeg bruger postfix, som åbenbart er chroot'ed.
Så på min debian installere jeg flittigt følgende:

apt-get install mailscanner clamav dcc-client pyzor razor spamassassin

Og så bitdefender. Da bitdefenders eget arkiv var lidt fubar, fandt jeg et mirror, og brugte det

wget http://download.softagency.net/BitDefender/linux/free/bitdefender-console/en/BitDefender-Console-Antivirus-7.0.1-3.linux-gcc3x.i586.deb
dpkg -i BitDefender-Console-Antivirus-7.0.1-3.linux-gcc3x.i586.deb

Det gav mig nogle fejl senere, da jeg skulle køre bdc --update, og jeg fandt så ud af, at følgende pakke skulle installers

apt-get install libstdc++5-3.3-dev

Så kan man nu opdatere de følgende installerede ting

# freshclam
# bdc --update
# pyzor discover
# razor-client discover

Dernæst var det videre til konfig af software, hvor der først lige skal laves et par krumspring

mkdir /var/spool/MailScanner/spamassassin
chown postfix:postfix /var/spool/MailScanner/spamassassin
chown postfix:postfix /var/spool/MailScanner/spamassassin

I /etc/MailScanner/MailScanner.conf skal følgende ændres

Run As User = postfix
Run As Group = postfix
Incoming Queue Dir = /var/spool/postfix/hold
Outgoing Queue Dir = /var/spool/postfix/incoming
MTA = postfix
Virus Scanners = clamav bitdefender

I /etc/postfix/main.cf skal der header_checks ændres til:

header_checks = regexp:/etc/postfix/header_checks

og så lave en fil der hedder header_checks i /etc/postfix som rummer følgende

/^Received:/ HOLD

Så er det at fortælle mailscanner, at den er konfigureret, ved at ændre i /etc/default/mailscanner fra

run_mailscanner=0

til

run_mailscanner=1

/etc/init.d/mailscanner start
/etc/init.d/postfix start

Kig i /var/log/mail.log for at finde nogle fejl. Der er stensikkert nogle flere mapper som skal chown's til postfix:postfix for at få det til at fungere. Det skulle jeg ihvertfald.

Det er den mest basale konfig for at få det op at virke. Der er meget mere man kan gøre med mailscanner, og jeg har ikke været inde og kigge på spamassassin konfigen endnu

No feedback yet

Leave a comment


Your email address will not be revealed on this site.
(Line breaks become <br />)
(For my next comment on this site)
(Allow users to contact me through a message form -- Your email will not be revealed!)
This is a captcha-picture. It is used to prevent mass-access by robots.

Please enter the characters from the image above. (case insensitive)

Array
7 SEO, Dog Pictures, Dog Photos, Puppy Pictures, Puppy Photos