Spamassassin - Spamdelivery breakes after update. Usermin Mail function.

Hi, Joe
Can you please tell me what the correct settings are for Spamassasin and procmail so the user can choose his own prefered settings for Spamassassin and how he want the spam classified mails to be delivered.
The only way I can get this to work is by removing the two lines (:0 and $DEFAULT) in the bottom of /etc/procmailrc, my procmailrc looks like this:

DROPPRIVS=yes
:0fw
| /usr/bin/spamassassin
:0w
VIRTUALMIN=|/etc/webmin/virtual-server/lookup-domain.pl $LOGNAME
:0
* ?test "$VIRTUALMIN" != ""
{
INCLUDERC=/etc/webmin/virtual-server/procmail/$VIRTUALMIN
}
DEFAULT=$HOME/Maildir/
:0
* ^X-Spam-Status: Yes
spam
:0
$DEFAULT

I dont know if this is the right way to get this to work, but by removing the two last lines get things working until next update, when they show up again and breaks the spam delivery again.
Please tell me how, where and what I should configure to get the spam delivery working correctly and permanently.

And now to the next thing, Usermin.
As a user you should be able to log in and check your mail, check spam mails and so on. This I think is a VERY important function for the user. This do not work for the moment, if a user logs in to Usermin there is a inbox in "Read Mail" but this is NOT the inbox where his new mail arrive. And if he gets a mail in the spam box that he wants to move to the inbox the mail shows up in the "Read Mail" inbox but can not be fetched with POP3.
So the most important feature in Usermin does not work! anyway not for me. But if a user log in to Webmin as domain owner he can read all users mail, and from here he see the same mails that he fetch by POP3.
Could you please take a look at this, and advise me on how and what settings I should use.

Server is FC4 and Virtualmin Pro

Regards,
Leif BlÄfors

Status: 
Closed (fixed)