spam assasin training, belajar linux, tutorial linux

Spam Assasin Auto Learning di cPanel / WHM

Spam Assasin adalah salah satu applikasi server yang membantu kita untuk memilah mana email spam dan mana email yang bukan spam (ham email). Namun demikian, Applikasi ini tidak bisa langsung mengenali atau membedakan antara spam email dan ham email. Untuk bisa mengenalinya, spam Assasin harus kita training dulu sehingga seiring berjalannya waktu, applikasi ini semakin akurat dan semakin mampu membedakan mana spam email, dan mana ham email.

Prinsip Kerja Training

Pada prinsipnya, training spam assasin yaitu dengan 3 langkah berulang (looping):
1. Membuat / Enable Folder spam
2. Memisahkan email secara manual (move email). Saat kita menemukan ada email spam di inbox, maka saat itu kita move email tersebut ke spam folder.
3. Menjalankan cron untuk memberitahu spam assasin dengan memberi path spam email dan ham email.
4. Kembali ke langkah 2

1. Membuat / Enable Spam Folder

Untuk mengenable Spam Folder, kita harus melakukannya di cPanel, karena ini merupakan “user configured”. Login ke cPanel milik Anda kemudian Klik menu Spam Assasin. setelah itu klik Enable Spam Folder, seperti pada gambar di bawah ini.

spam assasin training, belajar linux, tutorial linux

Jika sudah Anda enable, coba test masuk ke webmail dan lihat apakah folder spam sudah ada atau belum. Jika ternyata belum ada, Bisa Anda munculkan dengan mengklik icon roda gigi yang ada di pojok kiri bawah roundcube, kemudian klik manage folder.

2. Memisahkan Email spam dan ham untuk beberapa hari di awal Training

Tugas Anda yang berikutnya adalah jika anda melihat spam email di inbox, maka segera pindahkan ke folder spam. Lakukan ini sampai beberapa hari ke depan sampai spam assasin Mampu Mengenali email spam dan memindahkannya ke spam folder secara otomatis.

spam assasin training, belajar linux, tutorial linux

3. Membuat Cron Auto Training

Buat cron untuk mengenali spam email dan ham email setidaknya 2 kali dalam sehari. Perintah untuk mengenalkan spam email adalah sebagai berikut:

/usr/local/cpanel/3rdparty/bin/sa-learn -p ~/.spamassassin/user_prefs --spam /path/to/spam/folder

dan perintah untuk mengenalkan ham email adalah sebagai berikut:

/usr/local/cpanel/3rdparty/bin/sa-learn -p ~/.spamassassin/user_prefs --ham /path/to/ham/folder

Dalam artikel ini saya akan berikan contoh dengan menggunakan email support@bestariwebhost.com, dimana spam email folder ada di /home/usernamefulan/mail/bestariwebhost.com/support/.spam/{cur,new} dan path ke ham email ada di /home/usernamefulan/mail/bestariwebhost.com/support/{cur,new}. Jika anda mau mentraining dengan beberapa akun email di satu domain, bisa dilakukan dengan menggunakan asterik (wildcard) seperti /home/usernamefulan/mail/bestariwebhost.com/*/.spam/{cur,new}.

Untuk menambahkan cronjob, bisa melalui command line crontab -e atau melalui menu cpanel cron di WHM. Tambahkan cron untuk dijalankan 2 kali damal sehari (tiap 12 jam) sebagai berikut:

0 */12 * * *  /usr/local/cpanel/3rdparty/bin/sa-learn -p ~/.spamassassin/user_prefs --ham /home/usernamefulan/mail/bestariwebhost.com/support/{cur,new}
0 */12 * * *  /usr/local/cpanel/3rdparty/bin/sa-learn -p ~/.spamassassin/user_prefs --spam /home/usernamefulan/mail/bestariwebhost.com/support/.spam/{cur,new}

SELAMAT MENCOBA

Recent search terms:

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *