We have an on premise Exchange 2007 Server & also Exchange Online Subscription.
We are facing an issue with mail flow from on premise exchange to office365 mailbox. The emails fails to deliver with the below mentioned error.
Diagnostic information for administrators:
Generating server: EXCH001.domain.local
*** Email address is removed for privacy ***
#550 4.4.7 QUEUE.Expired; message expired in unreachable destination queue. Reason: The mailbox recipient does not have a mailbox database ##
However any emails from gmail, hotmail, outlook, yahoo and from any outside domains works perfectly fine.
if the email is sent from office365 mailbox to any exchange on-premise mailboxes - delivers.
But any reply or emails sent from on-premise exchange mailboxes to the office365 mailboxes - fails.
I tried creating a mailbox on office365 with the registered domain and I got this error - "you cannot add users to a federated domain"
So I added this domain into the accepted domain list of the on-premise exchange server. Created the identical user on AD, corrected the UPN name as per the sub domain name.
and then Use Active Directory Service Interfaces (ADSI) Edit to edit the proxyAddresses attribute of the user object so that it matches the primary SMTP address.
Basically I created a user without a mailbox on AD and edited the UPN & proxyAddresses attribute to match the primary SMTP address "*** Email address is removed for privacy ***" as the mailbox created on Office365.
How do I get the emails to be correctly delivered when sent from my on-premise exchange mailboxes or to say from the other accepted domains to this mailbox on Office365.
Do I need to create an Internet/Internal send connector on my on-premise exchange 2007 server? or is there something I need to do on my Office365 EAC.
Kindly advise & help.