Ok So On the default server I Installed squirrelmail. I can add user under the virtualmail for the default domain and can login to squirrelmail with user@domain.com and all is good.
I added 2 more virtual servers domains.
I Installed squirrelmail the same way with the install script for each new domain.
I can login to the squirremail using the only the name created with the domain.
Well, the reason I recommend double-checking the actual username in Virtualmin is that Usermin is more forgiving about what usernames it will accept – it will accept usernames that other applications won’t.
However, the other thing you can do review your mail logs to see what specific error messages are being generated when you attempt to login via Squirrelmail.
Ok After reformatting and reinstalling I realize that for whatever reason that maybe virtualmin cannot handle having squirrelmail or roundcube installed into separate domains ot maybe it is that they cannot run together on the same serverl. What I know is that if squirrelmail is installed on a global level then making it work with all the domains is easy and possible.
What would be great would be to use Roundcube for each domain.
I am assuming there is a way to do this since the install scripts were put there. Are there any virtualmin instructions for doing this?