Is there a way to make the system automatically create the users once email transverses the system or a self signup?
This system will be used for multiple domains and users.
I am tring to avoid having to enter everyone in manually.

if not then what do you do for a user that would have multiple aliases under one account?

Is there a way to make the system automatically create the users once email transverses the system or a self signup?

Not yet. Automatic user creation or self sign up would require some form of sender or recipient verification to ensure only accounts are created for real users. It is something that I am considering for v4.

This system will be used for multiple domains and users.
I am tring to avoid having to enter everyone in manually.

I am not sure what I am doing wrong but I have the box checked under the user to send dialy report.. nothing happened yesterday for that.
Today I went in and clicked the button to sent the report now and the page refreshes with the message "The quarantine report was successfully sent." but I never see the report sent out through maillog. I am not able to find anything else that might show the error.
Can you help direct me on how to troublshoot this futher ?

using the Mailwatch-Ad-Sync script works flawlessly. so much so its easy enough for me to build a EFA/vm dedicated for each "exchange server" then backup and restore the bayes from one that has a good amount of tokens for your mail patterns.

i haven't tried the other tools to import user.

some things that helped me is to send a bonified spam message using an SA rule then in mailwatch go to that user and send now.
for that i :

only spam messages come through in the quarantine report.
"clean" messages wont show in the report.

get a spam though to that user and then send the report from mailwatch.

for me sending spam test messages was easily achieved with a custom SA rule that assigns high score with a certain string in the body, on the opposite side another string to force a low score, so when testing it wont be treated as spam when it shouldnt.

Is there a way for the administrator of MailWatch to get a quarantine report for all recipients?

if thats your goal then dont use the quarantine email report and just manage quarantine from mailwatch web ui. the quarantine report will take to mailwatch anyway. in mailwatch you can add a filter of any particular user email address to see their stuff or view it all, thats what i do for some anyway.