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