senopati wrote:
Saya menggunakan spamassassin juga di mail server, pada client,
menggunakan Thunderbird. Thunderbird juga mampu kita latih untuk
mempelajari isi spam seperti bayesian. Apa ada metode yang mudah untuk
memindahkan database dari thunderbird ke spamassassin pada mail server ?
krna selama ini menggunakan cara manual dengan copy paste isi dari
message ke mail server, baru dijalankan sa-learn-nya.


saya punya trik untuk melatih spamassassin dengan memaanfaatkan email yg sudah di train oleh thunderbird(linux version) sebagai junkmail.

yg di butuhkan cuma program mb2md

kalo pakai distro based debian bisa di install dengan cara
apt-get install mb2md


mb2md -s /home/harry/.mozilla-thunderbird/dobio2px.default/Mail/Local\ Folders/csm.sbd/official.sbd/quarantine.sbd/junkyard -d /home/harry/spam/
(sesuaikan path folder junkmail yg ada di email anda)

command diatas akan mengkonversi format email mbox yg berada di folder junkmail thunderbird /home/harry/.mozilla-thunderbird/dobio2px.default/Mail/Local\ Folders/csm.sbd/official.sbd/quarantine.sbd/junkyard ke format maildir dan di simpan ke folder /home/harry/spam/

setelah proses konversi selesai kita copy ke server email tempat si spamassassin yg mau kita training, bisa menggunakan rsync.

untuk lebih mudahnya kita buat shell script aja
(ini contoh punya saya)

#!/bin/sh

RSYNC=/usr/bin/rsync
SSH=/usr/bin/ssh
KEY=/home/harry/key/flame-rsync-key
RUSER=root
RHOST=172.18.52.1
RPATH1=/root/spam/
LPATH1=/home/harry/spam/cur/

$RSYNC -az -e "$SSH -i $KEY" $LPATH1 [EMAIL PROTECTED]:$RPATH1

rm -rfv /home/harry/spam/*

note:

KEY=/home/harry/key/flame-rsync-key untuk automatisasi login.
tutorialnya ada di sini http://www.jdmz.net/ssh/

data2 junkmail yg sudah berada di email server siap di pakai untuk mentraining data bayesian si spammassassin

#!/bin/bash

SADIR=/var/spool/amavis/.spamassassin
DBPATH=/var/spool/amavis/.spamassassin/bayes
SPAMFOLDERS="\
        /root/spam \
        "
for spamfolder in $SPAMFOLDERS ; do \
        echo Learning spam from $spamfolder ; \
        nice sa-learn --spam --showdots --dbpath $DBPATH $spamfolder
done

chown -R amavis:amavis $SADIR

note: semua path sesuaikan dengan yg ada di environment anda masing2

semoga membantu

regards


PT.CITRA SARI MAKMUR
SATELLITE & TERRESTRIAL NETWORK

Connecting the distance - anytime, anywhere, any content

--
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis

Kirim email ke