Vpopmail dan spam email
Dalam kesempatan ini, saya akan menjelaskan bagaimana cara menginstall SpamAssassin di server yang menggunakan qmail dan vpopmail.
Install Perl module
Bahasa dasar yang dipakai spamAssassin adalah Perl, karena itu diperlukan beberapa module perl untuk menjalankan spamAssassin ini. Caranya adalah sebagai berikut.
perl -MCPAN -e shecll
cpan>install ExtUtils::MakeMaker
cpan>install File::Spec
cpan>install Pod::Usage
cpan>install HTML::Parser
Install SpamAssasin
Apabila di server anda ada komando wget, maka cara praktis untuk mendownload source spamAssassin adalah sebagai berikut.
wget http://www.spamassassin.org/released/Mail-SpamAssassin-2.63.tar.gz
tar -xzvf Mail-SpamAssassin-2.63.tar.gz
cd Mail-SpamAssassin-2.63
perl Makefile.PL
make
make test
su
make install
procmail file (/home/vpopmail/domains/mydomain/youruser/.procmailrc) dibuat seperti berikut ini.
SHELL=/bin/sh
PATH=/bin:/usr/bin:/usr/local/bin
HOME=/home/vpopmail/domains/mydomain/youruser
MAILDIR=$HOME/Maildir
DEFAULT=$HOME/Maildir/
LOGFILE=$MAILDIR/procmail.log
LOCKFILE=$MAILDIR/procmail.lock# Failure Notice Filter
:0
* ^Subject: failure notice
* ^From: MAILER-DAEMON@mydomain
.error/cur/.
procmail file dipanggil dengan file /home/vpopmail/domains/mydomain/youruser/.qmail seperti berikut ini,
| /usr/bin/procmail -m ./.procmailrc
Setting Permisi
Kemudian set permisi file seperti berikut ini.
chown vpopmail:vchkpw /home/vpopmail/domains/mydomain/youruser/.procmailrc
chmod 600 /home/vpopmail/domains/mydomain/youruser/.procmailrc
chown vpopmail:vchkpw /home/vpopmail/domains/mydomain/youruser/.qmail
chmod 600 /home/vpopmail/domains/mydomain/youruser/.qmail
Silakan coba kirim email ke youruser@mydomain.












Isi Komentar