Ich hoffe, dass ich dich jetzt richtig verstanden habe, dass du willst das die SPAM Mails, die der Nutzer in den Ordner LearnAsSpam getan hat in den den Junkmail Ordner kommen sollen.
Du hast ja in dem SPAM Skript die Zeile:
my $delete = `rm -f $filetolearn`;
Die würd die SPAMs ja löschen. Da du das ja nicht willst löscht du die Zeile oder kommentierst die aus.
Dann hab ich die Zeile aus dem LeanAsHam Skript genommen und die Zeile
my $move = `su - $key -c "mv $filetolearn $MailDir/cur"`;
in der Hinsicht geändert, dass ich statt
$MailDir/cur
folgendes geschrieben habe:
$MailDir/.LearnedAsSpam/cur
Dementsprechend müßtest du schreiben:
$MailDir/.junkmail/cur
Die Ordner werden alle mit einem Punkt [.] vorran geschrieben.