I am running about 20 different domain names on my CentOS Linux 5.3 virtual host.

webmin 1.550 installed.
sendmail 8.13.8 installed.
vsftpd 2.0.5 installed.

Is it possible to change the user names database according to the domain name used to point to my system?

For example:

steve at myDomain has another password & inbox (etc) compared to steve at myOtherDomain

And I want to achieve the same principle for ftp and other services.

Hope that makes sense and I didnít know what terms to search for in google.