Vpopmail dan spam email

August 14 | Posted by Muhammad Yusuf E. | Linux Software Tags: , ,

Akhir-akhir ini banyak sekali spam email yang tersebar di internet. Hampir tiap hari bisa dikatakan selalu ada spam email yang mampir di mailbox kita. Ada beberapa cara untuk menolak spam email ini, antara lain adalah dengan SpamAssassin. SpamAssassin ini freeware yang dapat kita install di server yang berbasis Linux atau Unix.

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.

Tags: , ,

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>