regular system user doesnt require @domain, virtual users does.
Maybe (and im totally unsure about this) the login should also be system-user@system-hostname but im guessing
Regards
What do you mean by "virtual users"? Actually I am newbe with mail servers.