#!/usr/bin/perl
print "Learn from all Messages...\n";
$HOME=@ENV{"HOME"};
#CHANGE 18.04.2004
#--force-expire hinzugefügt, damit die Datenbank nicht unendlich groß wird
print `/usr/bin/sa-learn --force-expire --spam $HOME/Mail/spam/cur/`;
print `/usr/bin/sa-learn --force-expire --ham $HOME/Mail/trash/cur/`;
#TODO: Update Black and Whitelist!
open (FILE, "$HOME/.kde/share/apps/kabc/std.vcf");
open (WRITE, ">$HOME/.spamassassin/user_prefs");
while ()
{
# alte Version bei kde 3.1.x
# next unless /EMAIL:/; # Nur E-mailadressen sind intressant
next unless /EMAIL.*?:/;
# alte Version bei kde 3.1.x
# s/EMAIL:(.*)/whitelist_from $1/; # EMAIL: weglassen
s/EMAIL.*?:(.*)/whitelist_from $1/; # EMAIL: weglassen
print WRITE;
}
print "Updated personal whitelist.\n";