So we have an exchange 2010 server that hosts email for about 10 domains.
One of those domains has moved to an outside mail provider. We have removed this domain from the 'accepted domains' list.
However it is still trying to store the emails locally - eg. anyone that tries to send an email within the Active Directory internal office to this specific domain, Exchange doesn't pass it on but still tries to store the email message locally. The domain users in the Recipients List have not been removed yet. - this is for archival purposes. From what I understood, just removing the specific domain from 'Accepted Domains' should be enough to have Exchange pass the mail to the proper MX host.
does anything else have to be done to make this work? These 'internal' users, and users within this domain (firstname.lastname@example.org) are also on the local Active Directory - just their email is hosted externally now. Why is exchange still trying to store the emails locally?