Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

Hybrid Mode with Office 365 not routing mail to Cloud

Posted on 2016-09-15
37
Medium Priority
?
64 Views
Last Modified: 2016-09-24
For this discussion, let's say my domain is mydomain.com.

I have setup a hybrid mode environment between my on-premise Exchange 2010 server and our Office 365 cloud environment. I performed a remote move to move a single mailbox to the cloud for testing. The move was successful except that, while this account can send email out, no email can be received by it. We received a bounced back message from another SMTP server saying that email could not be relayed.

Checking into the Exchange Message tracking on my on-premise, I see that the messages destined for that user are successfully received but then fail to send out because they are attempting to be sent to the host "www.mydomain.com" (see attached image). Obviously, they should be being sent to Office 365's SMTP servers for our domain. I also noticed that Exchange seems to be using the wrong send connector when attempting to send out to Office 365. Instead of using the "Outbound to office 365" connector, it's using my "Default" one. Can someone please help? I am also working with Microsoft on this, but I don't get the impression that the people I am working with really understand what's going on and I end up trying a lot of unrelated things to try and fix it.

Any help would be greatly appreciated. Thank you.

Message Tracking screen
0
Comment
Question by:medium_grade
  • 21
  • 16
37 Comments
 
LVL 49

Expert Comment

by:Akhater
ID: 41800492
how did you do your hybrid configuration ? did you use the wizard of exchange 2010 ? or did you download the new one ? because the one built in in 2010 is no longer supported maybe it did a wrong configuration somehow
0
 
LVL 49

Expert Comment

by:Akhater
ID: 41800502
0
 

Author Comment

by:medium_grade
ID: 41800506
Akhater,

I downloaded the one from Microsoft.
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 49

Expert Comment

by:Akhater
ID: 41800521
ok good to know

is the mailbox you have migrated on the same SMTP domain as your exchange server? and who is 72.47.228.65 is it your server or someone on the net ?
0
 

Author Comment

by:medium_grade
ID: 41800536
That's the server it keeps trying to relay through which is the wrong one. That's actually our website host. The whole problem is that it keeps trying to use that host instead of our Office 365 SMTP servers.
0
 
LVL 49

Expert Comment

by:Akhater
ID: 41800538
get-sendconnector "Outbound to office 365" | fl

can you give me the resutls
0
 

Author Comment

by:medium_grade
ID: 41800550
Here are the results. I have replaced our actual domain with "mydomain"

AddressSpaces                : {smtp:mydomainLA.mail.onmicrosoft.com;1}
AuthenticationCredential     :
Comment                      :
ConnectedDomains             : {}
ConnectionInactivityTimeOut  : 00:10:00
DNSRoutingEnabled            : False
DomainSecureEnabled          : False
Enabled                      : True
ErrorPolicies                : DowngradeAuthFailures
ForceHELO                    : False
Fqdn                         : webmail.mydomain.org
HomeMTA                      : Microsoft MTA
HomeMtaServerId              : MX-01
Identity                     : Outbound to Office 365
IgnoreSTARTTLS               : False
IsScopedConnector            : False
IsSmtpConnector              : True
LinkedReceiveConnector       :
MaxMessageSize               : 10 MB (10,485,760 bytes)
Name                         : Outbound to Office 365
Port                         : 25
ProtocolLoggingLevel         : None
RequireOorg                  : False
RequireTLS                   : True
SmartHostAuthMechanism       : None
SmartHosts                   : {mydomainla.mail.protection.outlook.com}
SmartHostsString             : mydomainla.mail.protection.outlook.com
SmtpMaxMessagesPerConnection : 20
SourceIPAddress              : 0.0.0.0
SourceRoutingGroup           : Exchange Routing Group (DWBGZMFD01QNBJR)
SourceTransportServers       : {MX-01}
TlsAuthLevel                 : DomainValidation
TlsDomain                    : mail.protection.outlook.com
UseExternalDNSServersEnabled : False

Open in new window

0
 
LVL 49

Expert Comment

by:Akhater
ID: 41800555
ok everything seems fine here

what about

get-recipient migrateduser | fl
0
 

Author Comment

by:medium_grade
ID: 41800570
Here ya' go:


RunspaceId                         : 81148bc6-b1db-4611-ba71-53472b0a82d3
Alias                              : JEllick
ArchiveGuid                        : 00000000-0000-0000-0000-000000000000
AuthenticationType                 :
City                               :
Notes                              :
Company                            :
CountryOrRegion                    :
PostalCode                         :
CustomAttribute1                   :
CustomAttribute2                   :
CustomAttribute3                   :
CustomAttribute4                   :
CustomAttribute5                   :
CustomAttribute6                   :
CustomAttribute7                   :
CustomAttribute8                   :
CustomAttribute9                   :
CustomAttribute10                  :
CustomAttribute11                  :
CustomAttribute12                  :
CustomAttribute13                  :
CustomAttribute14                  :
CustomAttribute15                  :
ExtensionCustomAttribute1          : {}
ExtensionCustomAttribute2          : {}
ExtensionCustomAttribute3          : {}
ExtensionCustomAttribute4          : {}
ExtensionCustomAttribute5          : {}
Database                           :
ArchiveDatabase                    :
DatabaseName                       :
Department                         :
ExternalDirectoryObjectId          :
ManagedFolderMailboxPolicy         :
EmailAddresses                     : {x500:/o=ExchangeLabs/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipi
                                     ents/cn=bb484bb2eeba4a96aedd2881c7625e40-Joe Ellick, X500:/o=My Domain Maternity Ho
                                     me/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=Joe Ellick0
                                     b5, smtp:JEllick@mydomainLA.mail.onmicrosoft.com, X400:C=us;A= ;P=My Domain Materni;
                                     O=Exchange;S=Ellick;G=Joe;, SMTP:JEllick@mydomain.org}
ExpansionServer                    :
ExternalEmailAddress               : SMTP:JEllick@mydomain.org
DisplayName                        : Joe Ellick
FirstName                          : Joe
HiddenFromAddressListsEnabled      : False
EmailAddressPolicyEnabled          : True
LastName                           : Ellick
ResourceType                       :
ManagedBy                          : {}
Manager                            :
ActiveSyncMailboxPolicy            : Default
ActiveSyncMailboxPolicyIsDefaulted : False
Name                               : Joe Ellick
Office                             :
ObjectCategory                     : mydomain.ca.org/Configuration/Schema/Person
OrganizationalUnit                 : mydomain.ca.org/mydomain/Active Users/Occidental
Phone                              :
PoliciesIncluded                   : {194051b5-3f5f-4856-bf36-d52403fcddf4, {26491cfc-9e50-4857-861b-0cb8df22b5d7}}
PoliciesExcluded                   : {}
PrimarySmtpAddress                 : JEllick@mydomain.org
RecipientType                      : MailUser
RecipientTypeDetails               : RemoteUserMailbox
SamAccountName                     : JEllick
ServerLegacyDN                     :
ServerName                         :
StateOrProvince                    :
StorageGroupName                   :
Title                              :
UMEnabled                          : False
UMMailboxPolicy                    :
UMRecipientDialPlanId              :
WindowsLiveID                      :
HasActiveSyncDevicePartnership     : True
AddressListMembership              : {\Default Global Address List}
OwaMailboxPolicy                   :
AddressBookPolicy                  :
SharingPolicy                      :
MailboxMoveTargetMDB               :
MailboxMoveSourceMDB               :
MailboxMoveFlags                   : None
MailboxMoveRemoteHostName          :
MailboxMoveBatchName               :
MailboxMoveStatus                  : None
IsValidSecurityPrincipal           : False
RetentionPolicy                    :
LitigationHoldEnabled              : False
Capabilities                       : {}
ArchiveState                       : None
SKUAssigned                        : False
WhenMailboxCreated                 : 7/29/2015 8:41:05 AM
UsageLocation                      :
ExchangeVersion                    : 0.10 (14.0.100.0)
DistinguishedName                  : CN=Joe Ellick,OU=Occidental,OU=Active Users,OU=mydomain,DC=mydomain,DC=ca,DC=org
Identity                           : mydomain.ca.org/mydomain/Active Users/Occidental/Joe Ellick
Guid                               : e22ac6ae-c88c-4df8-94fd-6168802ae881
ObjectClass                        : {top, person, organizationalPerson, user}
WhenChanged                        : 9/11/2016 5:17:17 PM
WhenCreated                        : 7/29/2015 8:41:06 AM
WhenChangedUTC                     : 9/12/2016 12:17:17 AM
WhenCreatedUTC                     : 7/29/2015 3:41:06 PM
OrganizationId                     :
OriginatingServer                  : occ-dc1.mydomain.ca.org
IsValid                            : True

Open in new window

0
 
LVL 49

Expert Comment

by:Akhater
ID: 41800573
From what you sent me

ExternalEmailAddress               : SMTP:JEllick@mydomain.org

this is wront it should be JEllick@mydomainLA.mail.onmicrosoft.com

notice i'm talking about the ExternalEmailAdress not the PrimarySMTPAddress

I'm surprised how you where able to migrate it in the first place (unless it is a mistake in cleaning the output)
0
 

Author Comment

by:medium_grade
ID: 41800584
Nope. That's it. So, how do I change this?
0
 
LVL 49

Assisted Solution

by:Akhater
Akhater earned 2000 total points
ID: 41800589
Set-MailUser JEllick -ExternalEmailAddress JEllick@mydomainLA.mail.onmicrosoft.com

but you need to make sure of his @mydomainLA.mail.onmicrosoft.com in the office 365 portal first
0
 
LVL 49

Assisted Solution

by:Akhater
Akhater earned 2000 total points
ID: 41800591
Set-MailUser JEllick -ExternalEmailAddress JEllick@mydomainLA.mail.onmicrosoft.com

but you need to make sure of his @mydomainLA.mail.onmicrosoft.com in the office 365 portal first
0
 

Accepted Solution

by:
medium_grade earned 0 total points
ID: 41800609
Weird. Doesn't seem to recognize. When I run:

get-recipient jellick@mydomain.org | fl

I get output. When I run:

Set-MailUser JEllick -ExternalEmailAddress jellick@MyDomain.mail.onmicrosoft.com

I get the error "The operation couldn't be performed because object 'JEllick' couldn't be found on 'occ-dc1.mydomain.ca.org'" What am I doing wrong?
0
 
LVL 49

Expert Comment

by:Akhater
ID: 41800617
Try it from the interface, it should be in under contacts
0
 
LVL 49

Expert Comment

by:Akhater
ID: 41800626
What is the output of get-mailuser jellick@mydomain.org
0
 

Author Comment

by:medium_grade
ID: 41800632
Arrrg! It sends to Office 365 now, but now THEY'RE telling me the user jellick@mydomain.org does not exist! I see the account is present, there is a mailbox and the address is correct too!!!
0
 
LVL 49

Expert Comment

by:Akhater
ID: 41800633
Open exchange poweshell don't connect to office 365 and try again

Get-mailuser migrateduser
0
 

Author Comment

by:medium_grade
ID: 41800638
you mean get-recipient jellick@mydomain.org | fl ??
0
 

Author Comment

by:medium_grade
ID: 41800641
RunspaceId                         : 81148bc6-b1db-4611-ba71-53472b0a82d3
Alias                              : JEllick
ArchiveGuid                        : 00000000-0000-0000-0000-000000000000
AuthenticationType                 :
City                               :
Notes                              :
Company                            :
CountryOrRegion                    :
PostalCode                         :
CustomAttribute1                   :
CustomAttribute2                   :
CustomAttribute3                   :
CustomAttribute4                   :
CustomAttribute5                   :
CustomAttribute6                   :
CustomAttribute7                   :
CustomAttribute8                   :
CustomAttribute9                   :
CustomAttribute10                  :
CustomAttribute11                  :
CustomAttribute12                  :
CustomAttribute13                  :
CustomAttribute14                  :
CustomAttribute15                  :
ExtensionCustomAttribute1          : {}
ExtensionCustomAttribute2          : {}
ExtensionCustomAttribute3          : {}
ExtensionCustomAttribute4          : {}
ExtensionCustomAttribute5          : {}
Database                           :
ArchiveDatabase                    :
DatabaseName                       :
Department                         :
ExternalDirectoryObjectId          :
ManagedFolderMailboxPolicy         :
EmailAddresses                     : {x500:/o=ExchangeLabs/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipi
                                     ents/cn=bb484bb2eeba4a96aedd2881c7625e40-Joe Ellick, X500:/o=My Domain Maternity Ho
                                     me/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=Joe Ellick0
                                     b5, smtp:JEllick@mydomainLA.mail.onmicrosoft.com, X400:C=us;A= ;P=My Domain Materni;
                                     O=Exchange;S=Ellick;G=Joe;, SMTP:JEllick@mydomain.org}
ExpansionServer                    :
ExternalEmailAddress               : SMTP:JEllick@mydomainLA.mail.onmicrosoft.com
DisplayName                        : Joe Ellick
FirstName                          : Joe
HiddenFromAddressListsEnabled      : False
EmailAddressPolicyEnabled          : False
LastName                           : Ellick
ResourceType                       :
ManagedBy                          : {}
Manager                            :
ActiveSyncMailboxPolicy            : Default
ActiveSyncMailboxPolicyIsDefaulted : False
Name                               : Joe Ellick
Office                             :
ObjectCategory                     : mydomain.ca.org/Configuration/Schema/Person
OrganizationalUnit                 : mydomain.ca.org/mydomain/Active Users/Occidental
Phone                              :
PoliciesIncluded                   : {}
PoliciesExcluded                   : {{26491cfc-9e50-4857-861b-0cb8df22b5d7}}
PrimarySmtpAddress                 : JEllick@mydomain.org
RecipientType                      : MailUser
RecipientTypeDetails               : RemoteUserMailbox
SamAccountName                     : JEllick
ServerLegacyDN                     :
ServerName                         :
StateOrProvince                    :
StorageGroupName                   :
Title                              :
UMEnabled                          : False
UMMailboxPolicy                    :
UMRecipientDialPlanId              :
WindowsLiveID                      :
HasActiveSyncDevicePartnership     : True
AddressListMembership              : {\Default Global Address List}
OwaMailboxPolicy                   :
AddressBookPolicy                  :
SharingPolicy                      :
MailboxMoveTargetMDB               :
MailboxMoveSourceMDB               :
MailboxMoveFlags                   : None
MailboxMoveRemoteHostName          :
MailboxMoveBatchName               :
MailboxMoveStatus                  : None
IsValidSecurityPrincipal           : False
RetentionPolicy                    :
LitigationHoldEnabled              : False
Capabilities                       : {}
ArchiveState                       : None
SKUAssigned                        : False
WhenMailboxCreated                 : 7/29/2015 8:41:05 AM
UsageLocation                      :
ExchangeVersion                    : 0.10 (14.0.100.0)
DistinguishedName                  : CN=Joe Ellick,OU=Occidental,OU=Active Users,OU=mydomain,DC=mydomain,DC=ca,DC=org
Identity                           : mydomain.ca.org/mydomain/Active Users/Occidental/Joe Ellick
Guid                               : e22ac6ae-c88c-4df8-94fd-6168802ae881
ObjectClass                        : {top, person, organizationalPerson, user}
WhenChanged                        : 9/15/2016 2:30:50 PM
WhenCreated                        : 7/29/2015 8:41:06 AM
WhenChangedUTC                     : 9/15/2016 9:30:50 PM
WhenCreatedUTC                     : 7/29/2015 3:41:06 PM
OrganizationId                     :
OriginatingServer                  : occ-dc1.mydomain.ca.org
IsValid                            : True

Open in new window

0
 
LVL 49

Expert Comment

by:Akhater
ID: 41800642
The same but use get-mailuser instead
0
 

Author Comment

by:medium_grade
ID: 41800643
When I do that "The operation couldn't be performed because object 'jellick@mydomain.org' couldn't be found on 'occ-dc1.mydomain.ca.org'"
0
 
LVL 49

Expert Comment

by:Akhater
ID: 41800660
in your second output the email address is correct !!!!! what did you change ? how did you get that output

also please run
Get-RemoteMailbox | fl RemoteRoutingAddress

what is the reply ? if it is the correct one (onmicrosoft.com) try sending another email
0
 

Author Comment

by:medium_grade
ID: 41800714
I was able to set the External email address in the contacts like you told me.

I ran the command:

RemoteRoutingAddress : SMTP:JEllick@MyDomain.mail.onmicrosoft.com
0
 
LVL 49

Expert Comment

by:Akhater
ID: 41800717
Try sending an email now
0
 

Author Comment

by:medium_grade
ID: 41800986
Still not working. Office 365 says the address is not recognized but I see the mailbox there!
0
 
LVL 49

Expert Comment

by:Akhater
ID: 41800989
So it left your server and reached office 365?

What is the error message exactly
0
 

Author Comment

by:medium_grade
ID: 41800990
Your message to JEllick@mydomain.org couldn't be delivered.
JEllick wasn't found at mydomain.org.

But I KNOW it's there! I can send an email from jellick@mydomain.org in Office 365, but I get this message when I try to reply to it!
0
 
LVL 49

Expert Comment

by:Akhater
ID: 41800993
I'm sorry to insist but

1. you are not seeing the unable to relay message anymore ? meaning that the routing is correct now ? is it using the correct connector ?

2. who generated this message ? in the full NDR you have the generating server

thanks
0
 

Author Comment

by:medium_grade
ID: 41801000
1. Yes, I am NOT seeing that same message anymore.

2. The message was generated by Office 365.

Which is frustrating because I can now send an email from jellick to myself, but when I reply to it, Office 365 says it's invalid.
0
 
LVL 49

Expert Comment

by:Akhater
ID: 41801116
Would you send me the full correct email by private message so I can try some test?

If not do you know how to send an email by telnet? If yes please try to telnet to office 365 directly from your exchange and send an email
0
 
LVL 49

Expert Comment

by:Akhater
ID: 41801143
I sent you an email thru telnet and it told me mailed queued for delivery (you might receive it in your inbox or maybe not if antispam stopped it) which means that the email is valid on the cloud

can you try to send a brand new email to this address and not reply to an exiting one ? and do another test send an email from an external recipient (Gmail / Hotmail) to that email directly
0
 
LVL 49

Expert Comment

by:Akhater
ID: 41801390
I just got an NDR back regarding the email I sent to you and it came back from Office 365 that means,  as you said before, that the mail routing issue was solved emails are now reaching Office 365 however it is stating that the email address does not exist !

More Info for Email Admins
Status code: 550 5.1.10

This error occurs because the sender sent a message to an email address hosted by Office 365 but the address is incorrect or doesn't exist at the destination domain. The error is reported by the recipient domain's email server, but most often it must be fixed by the person who sent the message. If the steps in the How to Fix It section above don't fix the problem, and you're the email admin for the recipient, try one or more of the following:

The email address exists and is correct - Confirm that the recipient address exists, is correct, and is accepting messages.

Synchronize your directories - If you have a hybrid environment and are using directory synchronization make sure the recipient's email address is synced correctly in both Office 365 and in your on-premises directory.

Errant forwarding rule - Check for forwarding rules that aren't behaving as expected. Forwarding can be set up by an admin via mail flow rules or mailbox forwarding address settings, or by the recipient via the Inbox Rules feature.

Recipient has a valid license - Make sure the recipient has an Office 365 license assigned to them. The recipient's email admin can use the Office 365 admin center to assign a license (Users > Active Users > select the recipient > Assigned License > Edit).

Mail flow settings and MX records are not correct - Misconfigured mail flow or MX record settings can cause this error. Check your Office 365 mail flow settings to make sure your domain and any mail flow connectors are set up correctly. Also, work with your domain registrar to make sure the MX records for your domain are configured correctly.

can you please check and confirm the user's email address and the license ?
0
 
LVL 49

Expert Comment

by:Akhater
ID: 41801414
can you please also confirm the remoterouting address is @MyDomainLA.onmicrosoft.com and not @mydomain.onmicrosoft.com ?
0
 

Assisted Solution

by:medium_grade
medium_grade earned 0 total points
ID: 41805670
Finally got it, I believe!

I had gotten it so that I can send email to jellick@mydomainla.onmicrosoft.com both internally and externally. However, the address space for the outbound connector was mydomainla.mail.onmicrosoft.com. I simply added  to the outbound connector address space, then modified the contact for the user to be "jellick@mydomainla.onmicrosoft.com" (took the "mail" part out), reset the transport service and... STILL SAID DNS QUERY FAILED! Then, I set the outbound connector to use External DNS for lookups and the emails started going through!!! I have some more testing to do, but I would not have gotten this far without you. Thank you! Thank you! Thank you!
0
 
LVL 49

Expert Comment

by:Akhater
ID: 41805705
Let me know if I can help in any way
0
 

Author Closing Comment

by:medium_grade
ID: 41813605
Only guy who helped.
0

Featured Post

Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Want to know how to use Exchange Server Eseutil command? Go through this article as it gives you the know-how.
If something goes wrong with Exchange, your IT resources are in trouble.All Exchange server migration processes are not designed to be identical and though migrating email from on-premises Exchange mailbox to Cloud’s Office 365 is relatively simple…
This video discusses moving either the default database or any database to a new volume.
Access reports are powerful and flexible. Learn how to create a query and then a grouped report using the wizard. Modify the report design after the wizard is done to make it look better. There will be another video to explain how to put the final p…

971 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question