Actually, the message system tries about 3 things, first from the default domain, and keeps trying to find a working domain to use. If not the default, then it wil try the first one in the Users domain list.. and failing that, it will use the server's hostname.
John