Koozali.org: home of the SME Server
		Obsolete Releases => SME Server 7.x => Topic started by: skovsgaard on March 17, 2006, 12:16:00 PM
		
			
			- 
				The Spamassassin config is just perfect. So effective I see my users junkmail folders slowly filling up. Is there a plugin or something I have to enable to auto delete old junk, like the feature in Jespers Spam filter configuration for 60. It would be a pain cleaning out manually (100 users) :-( -- Or is it a feature of the future :-)
 
 Thanks in advance
- 
				I'm sure I saw this in the Bug Tracker that Charlie added a delete junk mail after 90days...You may wish to search the Bug Tracker for more info...
			
- 
				Great - Thanks byte
 
 Found it http://bugs.contribs.org/show_bug.cgi?id=666 and this way I see the subject has been discussed before http://forums.contribs.org/index.php?topic=30535.msg127932#msg127932.
 
 Now I just had to find a way to modify the 90 days retention time  8-)
 my $age = $sa->prop('MessageRetentionTime') || '0';
- 
				Now I just had to find a way to modify the 90 days retention time  8-)
 my $age = $sa->prop('MessageRetentionTime') || '0';
 
 
 There's your clue so just do...
 
 db configuration setprop spamassassin MessageRetentionTime 60
 
 Where 60 is the value you want, then do...
 
 signal-event email-update
 
 And that's it
- 
				You saved my day - Thank you   :-)
			
- 
				db configuration setprop spamassassin MessageRetentionTime 60
 
 Where 60 is the value you want, then do...
 
 signal-event email-update
 
 
 After that, how can I interrogate what value is in this key?
 
 I trieddb configuration show spamassassin MessageRetentionTime
 
 anddb configuration getprop spamassassin MessageRetentionTime
 
anddb configuration print spamassassin MessageRetentionTime 
 
 
 Thanks, David.
- 
				
 After that, how can I interrogate what value is in this key?
 
 
 
 I am not an expert but I believe the correct format to view service parameters is to type as root:
 
 config show servicename
 
 So in your case it would be:
 
 config show spamassassin
 
 You should get output similar to this:
 
 spamassassin=service
 DNSAvailable=yes
 MessageRetentionTime=90
 OkLanguages=all
 OkLocales=all
 RejectLevel=0
 ReportSafe=0
 Sensitivity=medium
 SkipRBLChecks=0
 SortSpam=enabled
 Subject=[SPAM]
 SubjectTag=enabled
 TagLevel=5
 UseBayes=0
 status=enabled
 
 Notice the default MessageRetentionTime as 90 days.
- 
				I'm afraid I made another mistake.
 
 
 db configuration getprop spamassassin MessageRetentionTime 
 Does return the value of the key if the spelling "spamassassin" is written correctly.:hammer:
 
 Sorry for creating confusion.
 
 David.