We have a Windows 2008 Enterprise R2 SP1 server with multiple accepted domains configured on our Exchange 2010 console.
Configuration of exchange 2010: In exchange console, under organization configuration > hub transport > accepted domains, we have:
domain1 > authoritative > default = true
domain2 > authoritative > default = false
domain3 > authoritative > default = false
domain4 > authoritative > default = false
We are able to RECEIVE e-mails on ALL the above domains.
Just to be clear: I can receive emails to userX@domain1.com , userX@domain2.com, userX@domain3.com and userX@domain4.com without any problems. I am able to send email from userX@domain1.com (the default domain). However, when trying to send emails from userX@domain2.com, userX@domain3.com, and userX@domain4.com, I receive the following error:
Delivery has failed to these recipients or groups:
destination_example_email You can't send a message on behalf of this user unless you have permission to do so. Please make sure you're sending on behalf of the correct sender, or request the necessary permission. If the problem continues, please contact your helpdesk.
If I change the primary email address for userX to userX@domain3.com , I am able to send as userX@domain3.com and only from that mail.
The question:
How can I enable sending emails from ALL the authoritative domains at any single moment without having to manually change the default email address of the user?