Categories: Office 365

Exchange Hybrid Integration with Office 365

&NewLine;<&excl;-- WP QUADS Content Ad Plugin v&period; 2&period;0&period;92 -->&NewLine;<div class&equals;"quads-location quads-ad2522 " id&equals;"quads-ad2522" style&equals;"float&colon;none&semi;margin&colon;0px 3px 3px 3px&semi;padding&colon;0px 0px 0px 0px&semi;" data-lazydelay&equals;"0">&NewLine;&NewLine;<&sol;div>&NewLine;&NewLine;<p>Before Starting the process of implementing the integration&comma; you must consider using some tools to see if your environment has no issues&period;<&sol;p>&NewLine;<&excl;-- WP QUADS Content Ad Plugin v&period; 2&period;0&period;92 -->&NewLine;<div class&equals;"quads-location quads-ad2526 " id&equals;"quads-ad2526" style&equals;"float&colon;none&semi;margin&colon;0px 3px 3px 3px&semi;padding&colon;0px 0px 0px 0px&semi;" data-lazydelay&equals;"0">&NewLine;&NewLine;<&sol;div>&NewLine;&NewLine;<&excl;-- WP QUADS Content Ad Plugin v&period; 2&period;0&period;92 -->&NewLine;<div class&equals;"quads-location quads-ad2528 " id&equals;"quads-ad2528" style&equals;"float&colon;none&semi;margin&colon;0px 3px 3px 3px&semi;padding&colon;0px 0px 0px 0px&semi;" data-lazydelay&equals;"0">&NewLine;&NewLine;<&sol;div>&NewLine;&NewLine;<&excl;-- WP QUADS Content Ad Plugin v&period; 2&period;0&period;92 -->&NewLine;<div class&equals;"quads-location quads-ad2531 " id&equals;"quads-ad2531" style&equals;"float&colon;none&semi;margin&colon;0px 3px 3px 3px&semi;padding&colon;0px 0px 0px 0px&semi;" data-lazydelay&equals;"0">&NewLine;&NewLine;<&sol;div>&NewLine;&NewLine;&NewLine;&NewLine;&NewLine;<p>First you must use this tool <strong>IdFix<&sol;strong> check the active directory for any possible issues when installing Dirsync and synchronizing users and their objects to the cloud&period; <&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>IdFix is used to perform discovery and remediation of identity objects and their attributes in an on-premises Active Directory environment in preparation for migration to Office 365&period; IdFix is intended for the Active Directory administrators responsible for DirSync with the Office 365 service&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p><a href&equals;"http&colon;&sol;&sol;community&period;office365&period;com&sol;en-us&sol;w&sol;diagnostic&lowbar;tools&sol;default&period;aspx&quest;ss&equals;465d14b0-c5fe-4bbf-84d2-c791113732e2&num;idfixdirsyncerrorremediationtool">http&colon;&sol;&sol;community&period;office365&period;com&sol;en-us&sol;w&sol;diagnostic&lowbar;tools&sol;default&period;aspx&quest;ss&equals;465d14b0-c5fe-4bbf-84d2-c791113732e2&num;idfixdirsyncerrorremediationtool<&sol;a><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<ol class&equals;"wp-block-list"><li><strong>To prepare Exchange for hybrid configuration with Exchange Online you need to prepare the following steps&period;<&sol;strong><&sol;li><&sol;ol>&NewLine;&NewLine;&NewLine;&NewLine;<ul class&equals;"wp-block-list"><li>Add your Primary SMTP domain to Office 365 cloud and verify ownership of the domain&period;<&sol;li><li>Create your online users&period;<&sol;li><li>Install DirSync <a href&equals;"http&colon;&sol;&sol;www&period;google&period;com&sol;url&quest;q&equals;http&percnt;3A&percnt;2F&percnt;2Fgo&period;microsoft&period;com&percnt;2Ffwlink&percnt;2F&percnt;3FLinkID&percnt;3D278924&amp&semi;sa&equals;D&amp&semi;sntz&equals;1&amp&semi;usg&equals;AFQjCNFwa85zDzR8ASUa&lowbar;dtsvDzTN8O2oQ" target&equals;"&lowbar;blank" rel&equals;"noreferrer noopener">http&colon;&sol;&sol;go&period;microsoft&period;com&sol;fwlink&sol;&quest;LinkID&equals;278924<&sol;a><&sol;li><&sol;ul>&NewLine;&NewLine;&NewLine;&NewLine;<p><a href&equals;"http&colon;&sol;&sol;technet&period;microsoft&period;com&sol;en-us&sol;library&sol;jj151800&period;aspx&num;BKMK&lowbar;InstallDirSyncTool">http&colon;&sol;&sol;technet&period;microsoft&period;com&sol;en-us&sol;library&sol;jj151800&period;aspx&num;BKMK&lowbar;InstallDirSyncTool<&sol;a><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<ul class&equals;"wp-block-list"><li>Install ADFS &lpar;<strong>Optional<&sol;strong>&rpar; for SSO &lpar;To authenticate users from Local AD&rpar;<&sol;li><&sol;ul>&NewLine;&NewLine;&NewLine;&NewLine;<p><strong>Note about ADFS&colon;<&sol;strong><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>ADFS can be the reason of so much headache and it&&num;8217&semi;s always better to avoid installing it&comma; instead of using ADFS to use the same password for users on a large scale deployments&comma; the Dirsync can Synchronize local Passwords to Azure AD and same password can be used for both users local and online&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<ol class&equals;"wp-block-list"><li>Create an enterprise admin user account on the domain for DirSync service<&sol;li><li>Installation of Dirsync with Password synchronization&colon; We prepare a separate server for the DirSync tool that is windows 2008 R2 SP1 or 2012 R2 installed and the server<&sol;li><&sol;ol>&NewLine;&NewLine;&NewLine;&NewLine;<p>should be domain joined in order to reach Active Directory&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<ol class&equals;"wp-block-list"><li>The account used with Dirsync should be member of the domain admin&period; Also you need to have the admin credentials for the tenant that you signed up to on O365&period;<&sol;li><&sol;ol>&NewLine;&NewLine;&NewLine;&NewLine;<p><a href&equals;"http&colon;&sol;&sol;technet&period;microsoft&period;com&sol;en-us&sol;library&sol;jj151831&period;aspx">http&colon;&sol;&sol;technet&period;microsoft&period;com&sol;en-us&sol;library&sol;jj151831&period;aspx<&sol;a><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh3&period;googleusercontent&period;com&sol;NAB4WnQ-eAy2-vS-IxYNj90nteIHSRMTbKBUxXSLxDKtNaiUS0ORrsQT6Qt3d3P7&lowbar;jqBpAIqTqSq9j55BlWdMNCCIlkhGmQkzZGG0nZhUdFKJadRQTEd&equals;w673" alt&equals;""&sol;> &NewLine;&NewLine;<&excl;-- WP QUADS Content Ad Plugin v&period; 2&period;0&period;92 -->&NewLine;<div class&equals;"quads-location quads-ad2529 " id&equals;"quads-ad2529" style&equals;"float&colon;none&semi;margin&colon;0px 3px 3px 3px&semi;padding&colon;0px 0px 0px 0px&semi;" data-lazydelay&equals;"0">&NewLine;&NewLine;<&sol;div>&NewLine; &NewLine;<&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>Next again<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh4&period;googleusercontent&period;com&sol;AUX5gV1hBlGVS9VoKxuTieL1CKdLFblX0gahYjHpbPwmVG&lowbar;uhTRofi7anKmEzW5N3oE3REu-ACAQ66e6X6SftzzHZxpV6AOFLuT-s6TAjObRbbrryKY&equals;w673" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>Click Next after selecting the proper location<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh3&period;googleusercontent&period;com&sol;-PM9sLtY4GQ-i&lowbar;IKtg2Pe9caxvifo17eCXyeu9&lowbar;7U0f8nwX9GPWaFtejPEupkMtvez454voNuaipbEc3u5v6WPtDbx7RJFKjsMlUb7a8dSuz1IFc6sXy&equals;w673" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>While installing I had an error saying that current user was not member of the Synchronization Engine FIMSyncAdmins group&period; <&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>I tried uninstall DirSync but it it gives the same error message<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh3&period;googleusercontent&period;com&sol;Ln-NVh90PuT54PMJ1RkNVenvDHFvhOZ-jUXAb0x7KGz-bWwmU2ue5-sTx5OXDWUjxpoUNhru&lowbar;w7LNphlFYufN55Oon4SqtcbqjmUJ22hAKwtXwdhty4k&equals;w773" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>The FIMSyncAdmins group is a local group on the server&period; Your user is not a member of that group locally&period; Try adding your user to the group&period;&period; after adding the user to the required group the installation were completed successfully&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh5&period;googleusercontent&period;com&sol;Qrt0G84BGpJzKjz&lowbar;U76f3NlcIGhpkxBaKPZKKA4AVT8PyHh53fvknWknKGivo4gEf7f7oQY1&equals;w773" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh4&period;googleusercontent&period;com&sol;OSQ8EgBMZzph5Vnlk&lowbar;RgPmZTqis3hprb9AxWslPHixLiwmcjVBLt8tLlab2u5bVsXApw9&lowbar;zi0aG8rDe1ESEZ0Mu4kYaANU-ruLN25WgjMbMfrJ5YBkfJ&equals;w773" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh4&period;googleusercontent&period;com&sol;BDFYt5MfxNgppWLL7auOXOHMZ4NwsFrNT57AXl1ZxLJROHuYOOVHwLNFwJAZv8vKUkDjRmrA7-gcZi6pi36Zp-7&lowbar;Y&lowbar;2y&fjlig;zkVs3pqt3FeSAnXUl6KG0&equals;w773" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh5&period;googleusercontent&period;com&sol;2MeDCvUsn9Tlxwj8gpx-HJ8tPFbTdqyiHZMkOEcqgpKbbIPpcI6ruIThggkNgJYa9aEmhU&lowbar;qj8zliLm6u4&lowbar;WBsf8KBdFAbbdADRsVL0868M7PYqRjGUc&equals;w773" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>First you need to make sure that your customized &lpar;personal&rpar; domain is active&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh6&period;googleusercontent&period;com&sol;mH&lowbar;Q&lowbar;nKGN5aLJGwYY22MS03uOTWKoBoDvXYyxTad1J760oPQacsUGIiMmjA-ITmKt37h-HQCt9csf-Nou8zGCeawsc12nKXOXRwlOxYI18DDUI8c2Vk&equals;w673" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>Now we need to enable Dirsync from the portal&comma; next to Active Directory ® Synchronization Click on <strong>Set up<&sol;strong> and activate DirSync&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh3&period;googleusercontent&period;com&sol;o4&lowbar;lOVEzP&lowbar;sYsU-CpYKmVdM63k4kywfy&lowbar;Cicio9Y9eZixQPuwFw2sYN8nsL4ka8B0DvsWHFIzSXNiNhYxHg9F3eLYnNi54mQZKkong1D9qM3zZzzCNRo&equals;w1075" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>Now click on Activate<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh6&period;googleusercontent&period;com&sol;pGRiRzr7&lowbar;WWyLUHJgjoK5C69wGN9XmQB71ydpHneyvZE0TPbt8Q-R1&lowbar;1OvuNcRWmyc&lowbar;5fGi2LVYQnqZIYz2M2svuK4T8oXQMBC6Y2axJtC6FkvlvpRYH&equals;w974" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>Now after we made sure that our domain is active and we activated Dirsync on Office 365 portal let&&num;8217&semi;s Go back to DirSync server to complete the steps and check if we can start syncing your Active Directory&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh4&period;googleusercontent&period;com&sol;51clGmQ8o9CBZkJ2vhfW4mH&lowbar;IGbUKPS3ZSXs7ECHOim1oUUww4bRaG-WuMQYDFFFgOAXffydbmefBtaGfXuwsflTYlgQFNWl&lowbar;sYt-7bKqjkBLkm9OeWc&equals;w773" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>Type your enterprise admin user which you have prepared for Dirsync&comma; for my case I&&num;8217&semi;m just going to use the domain admin user since it&&num;8217&semi;s a Lab&period; <&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh4&period;googleusercontent&period;com&sol;84Le3l71&lowbar;La2dyGwzta8pMNnm9sWAJtUwe7jhTWwPMkqb-Z7pufDR7EfLh0QeV6CHR71y-FAWyMq93b8Keoq-gSFtfQO-E5W-e52QoFa6JzmdujPpBc&equals;w1175" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>Make sure you Enable Hybrid Deployment since Azure active directory will modify objects in your on-premises AD&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh3&period;googleusercontent&period;com&sol;nDwTZjJeHHBNKe8KRT4OuoCFpxYafX97sqVU0Y94w7Z-btLXNzUlKGcAItanAMp-co0bLHnNtbzhEkMHjkBt-rVDAhYusFEaueEqSWrSlwtNUcyoefvm&equals;w673" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>In case you would want to have your On-premises AD password for users synchronized with users on Office 365<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>then you must tick the option as in the below snapshot&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh6&period;googleusercontent&period;com&sol;eWpUYjUtp-Zp8yXIbYTDh6fNfEKLXrCRZjkZ6CGcSqZAQwynRk6w0DIhFQ81H8c9VBQVgeTqWjsl1tCvBY5XToTFy0sLbdmMydDgVeCkE6d96vu0Wg&equals;w673" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>Here&comma; When I click next I get an error as following&colon;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh4&period;googleusercontent&period;com&sol;KwIOkRIXVWcWKKch3l4GSoSJf1OJQA0dyrqZHaE4K087gFMvSsN620NYWVH9tQ--9xNRqiEqEf-5tQAZXZdjpxSgsaYvI5hY01SqyLc5RkygXoswBgea&equals;w673" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p><strong>Error&colon;<&sol;strong><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>The new version of Dirsync doesn&&num;8217&semi;t accept the domain admin account&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p><strong>Solution&colon;<&sol;strong><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>In order to resolve the problem you have to create a new user account with enterprise admin privileges<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>Use this account to connect to AD during config&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>Here I created the new user and added the required groups&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh6&period;googleusercontent&period;com&sol;&lowbar;FzJG0HRFeQK3P4mfXik9SGHFdmWLg9DV8MvjD58CYz7RruCWIcQwjrO-Kk7YJ&lowbar;BwCWS83KtPykY3Fm-ZDwN7o0FLrCBNYpgChfKC&lowbar;rzNxu26xbTwQs&equals;w472" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>After using the new account there was no issue with the setup and I could complete the configuration successfully&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh5&period;googleusercontent&period;com&sol;Hmrjfwk6o6tS9AzxvQd1erhQvnDhqq024H1NvOAub3yhAgzTnJtKNpETFAzYYoWU2QAICKz57mSzpgvCRMdwuj3EuSbVxHjSu4NtG1dNsI-4gYzuiTo&equals;w673" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh5&period;googleusercontent&period;com&sol;Irydw5DXmtixwE-pZKEDQQx80-wu0Mdv9D7u17ReyKVzg7KBHrl1VVrKPFnWRBIVmJxpdPUHTKlNmS0b1yCgTHvYfU4K&lowbar;26Qx1v-DeQoRPw9Caw1yy-U&equals;w673" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh4&period;googleusercontent&period;com&sol;wLbnhP23be&lowbar;G7wr2IlXGxYaqKjoYOE2qBs3fHz9Z4ie5j-oyXtF0zsg6AVL3SdUVF0InhaSvgOp&lowbar;z2vl4-cGMYfvf9Mil90fIimsNQD0&lowbar;cfCF-Iy9Ws&equals;w673" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>Once the configuration finished you will be able to find event ID 611 in the logs&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh5&period;googleusercontent&period;com&sol;euyeL4&lowbar;RrLv7a78Mcn&lowbar;eilWC5CmHn7bp&lowbar;eLudC-IRO0OVbmkxEiZsfI8T0hfLCdvL3ZMc5aZR6EfYF0FsSq3&lowbar;zsYBOippVeCPlffDMlPodIESzJpKTUK&equals;w673" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>Now checking Office 365 portal&comma; I can see that users have been synced to the Office 365 portal&colon;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh4&period;googleusercontent&period;com&sol;4VN3j2rL0KTZG1bf2IYBXzDoJwe89VfP&lowbar;ak93mVTiZF7VDVce2-FydxKPIojJoTUTy8tyvzjlkDGqzITIw2o6kM6Et4jfxVx-tfgVT06hOHgsDKoH4YI&equals;w1175" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>Now let&&num;8217&semi;s go to the Exchange On-Premises server&comma; and before starting the HCW on Exchange on-premises you will have to do three main steps&colon;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<ol class&equals;"wp-block-list"><li>Make sure Autodiscover is set<&sol;li><li>Make sure WSSecurity is set to true&period;<&sol;li><li>Make sure that&&num;8217&semi;s MSProxy is set to True&period;<&sol;li><&sol;ol>&NewLine;&NewLine;&NewLine;&NewLine;<p><strong>You need to make sure that Autodiscover URL on autodiscover virtual directory is set for internal and External&period; To do so first check the current configuration by using the following commands&period;<&sol;strong><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p><strong>Get-autodiscovervirtualdirectory &vert; fl<&sol;strong><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh6&period;googleusercontent&period;com&sol;eL8quPd7cy0DgGAqwrQGxYU4tMZKWExVQjONr2moWONnkN3&lowbar;nm5p9vHGQsL22&lowbar;p4DYjqONUOWRpHp-u72YNUqKr6TepQ6zxLzQ9PvpT9tUBBmdiwFg&equals;w974" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p><strong>If the Internal and external Autodiscover urls are not set then set them using the following command line&period;<&sol;strong><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>Set-AutodiscoverVirtualDirectory -Identity &&num;8216&semi;autodiscover&lpar;default Web Site&rpar;&&num;8217&semi; Internalurl <a href&equals;"https&colon;&sol;&sol;www&period;google&period;com&sol;url&quest;q&equals;https&percnt;3A&percnt;2F&percnt;2Finternalfqdn&period;domain&period;com&percnt;2Fautodiscover&percnt;2Fautodiscover&period;xml&amp&semi;sa&equals;D&amp&semi;sntz&equals;1&amp&semi;usg&equals;AFQjCNHU&lowbar;JVqnPGalU8dAqwkz8BU9yQR2A" target&equals;"&lowbar;blank" rel&equals;"noreferrer noopener">https&colon;&sol;&sol;internalfqdn&period;domain&period;com&sol;autodiscover&sol;autodiscover&period;xml<&sol;a><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>Set-AutodiscoverVirtualDirectory -Identity &&num;8216&semi;autodiscover&lpar;default Web Site&rpar;&&num;8217&semi; Externalurl <a href&equals;"https&colon;&sol;&sol;www&period;google&period;com&sol;url&quest;q&equals;https&percnt;3A&percnt;2F&percnt;2Fmail&period;domain&period;com&period;com&percnt;2Fautodiscover&percnt;2Fautodiscover&period;xml&amp&semi;sa&equals;D&amp&semi;sntz&equals;1&amp&semi;usg&equals;AFQjCNG9JqP6VYD8bC9ehNlsxYIkwar2Tw" target&equals;"&lowbar;blank" rel&equals;"noreferrer noopener">https&colon;&sol;&sol;mail&period;domain&period;com&period;com&sol;autodiscover&sol;autodiscover&period;xml<&sol;a><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>From &lt&semi;<a href&equals;"http&colon;&sol;&sol;www&period;google&period;com&sol;url&quest;q&equals;http&percnt;3A&percnt;2F&percnt;2Ftechnet&period;microsoft&period;com&percnt;2Fen-us&percnt;2Flibrary&percnt;2Faa998601&percnt;28v&percnt;3Dexchg&period;150&percnt;29&period;aspx&amp&semi;sa&equals;D&amp&semi;sntz&equals;1&amp&semi;usg&equals;AFQjCNE-DVHPy&lowbar;9iSqx92FLAKEvO0tF42g" target&equals;"&lowbar;blank" rel&equals;"noreferrer noopener">http&colon;&sol;&sol;technet&period;microsoft&period;com&sol;en-us&sol;library&sol;aa998601&lpar;v&equals;exchg&period;150&rpar;&period;aspx<&sol;a>&gt&semi;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p><strong>Now we have to enable the wssecurity and mrsproxy since both of them are not enabled by default in the virtual directory&colon;<&sol;strong><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>You can still check if you need to to make sure that it&&num;8217&semi;s enabled or not by using the following cmdlet<&sol;p>&NewLine;<&excl;-- WP QUADS Content Ad Plugin v&period; 2&period;0&period;92 -->&NewLine;<div class&equals;"quads-location quads-ad2530 " id&equals;"quads-ad2530" style&equals;"float&colon;none&semi;margin&colon;0px 3px 3px 3px&semi;padding&colon;0px 0px 0px 0px&semi;" data-lazydelay&equals;"0">&NewLine;&NewLine;<&sol;div>&NewLine;&NewLine;&NewLine;&NewLine;&NewLine;<p>Get-WebServicesVirtualDirectory -Server ExchangeHostName &vert; fl<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>Now to enable the WebServices use the following cmdlet on Exchange Management shell<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh6&period;googleusercontent&period;com&sol;Q8MxxgPx0mIFMpponda9agk15cnE3sYAeGuvO3aYcfcZxl6eHySov6i6J&lowbar;h2YJ3lxiWS-ICu5wik9uFLVqqcYGwyZeKkZwxsC9TOMBWlNw-9Ql9pkg&equals;w1175" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>To enable the WSSecurity use the following CMDlet<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh4&period;googleusercontent&period;com&sol;jLg-DZJE9pCGgSoFBzuaeivr3BBDzsgP5RWqIZvxsca1koLK-ZQg2v8u5oAYg0mHTTExGFEUi20PWJ0WgMLN6u4GMUT2EqGfatnTocJvW2kPjerTHQ&equals;w1175" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>Then use the command &&num;8220&semi;Get-WebServicesVirtualDirectory -Server ExchangeHostName &vert; fl&&num;8221&semi; to see if the values have changed<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh5&period;googleusercontent&period;com&sol;241ULNbKOBNjtbW432rCXrWV98AfPdB4i767o-qGAc6KnK2COTE6W4bVvegxDkNnaeIT-EJEW6VR5P7iS9HBU7SsWZC2Gf-1-9IE0vFy5aobk-dg4Uo6&equals;w874" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>I need to go to my Local exchange server and start the Hybrid process&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>From Under MS Exchange on-premises we click on Organization Configuration after we add our trusted tenant domain to the Exchange server&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh6&period;googleusercontent&period;com&sol;Du4CNcqWuTYXHRpJolA1Zb8GTJpuq1cG65BQ8jlPv-qTvgfv9pTWgtwNIkJFhE1uET5FAa6z9qLV&lowbar;6cYCZ-dtfx9Od&lowbar;5kBoIzJPGrgGGqC8&lowbar;sOrmolY&equals;w1175" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>Click Next&comma; and enter the credentials for your domain admin and tenant admin&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh5&period;googleusercontent&period;com&sol;wabSsrzk1QrkDkfv6jVu4&lowbar;mJWqFoDtc6xybappFYVkCek6vR3-Ual6jmHDBVwoxC5HO3Czh1Jh1OWPaY-Q756HT0Yp7ZaXuo6kjxF5yMcB7Csg6Vx9o&equals;w673" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>Click Next&comma; Add enter the verified domain&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh4&period;googleusercontent&period;com&sol;VJ9697hMwxvmnUFazvJDhpW9c-cdlwhE&lowbar;u2EJsfoKFjgz4wYs9&lowbar;22Uk-Rj4a1z2JiDKlALLysksSHQMu8jy0f8epP5GJ5to48q&lowbar;U3sFiFoHprtZy-qM&equals;w673" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>Click next&comma; here you will need to press ctrl &plus; C to copy the value and create this value as txt in your public DNS&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh3&period;googleusercontent&period;com&sol;ynGwCZqqgU84Di&lowbar;c-2avxCKkCqyb-0uRgPGW205w&lowbar;egdAueOaCGPqE7GJHACfiKh1U7D067bLe3DkC-LE1&lowbar;hQqtZieT90MTwLd-B3Ea9B7ZswCkfomw&equals;w673" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>Click next once you verified that the value has been published and available on<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh6&period;googleusercontent&period;com&sol;RKYNiBTEbkm16EedENltplLOnTXYk0N1aceDIXUl-raq-iQbNwBVMYpBK54uRIha9J0sqQbkk3Rouyz4mHR2HO5jHC43nNTXNjBkTkIW076&lowbar;6eBb7rU&equals;w673" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>Select the Mailbox&comma; Client Access&comma; Hub transport&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh3&period;googleusercontent&period;com&sol;RfxsEgQ5mngonecXkX1aLqVElmdSrEmfyLXtfxhYMoxkOk6fOiKgVieaApPR&lowbar;G&lowbar;MqRpnt-k54jsqfNl6V1ZvaTPAAs4KbcUvL5atCamFNqGZCbdiuYpU&equals;w673" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>Here click Next again&comma; below you will need to create a new A Name record in your public DNS that directs to your Inbound connector&&num;8217&semi;s IP under ForeFront Online Protection and the FQDN e&period;g&period; &&num;8220&semi;Mail&period;domain&period;com&&num;8221&semi; under the outbound connector or place the SMTP gateway&&num;8217&semi;s Public IP if you have it and create an A name in your public DNS that has the same IP &period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh6&period;googleusercontent&period;com&sol;s2Z3oaEP6SxwIiAkFlRoTxto6-foYvmO3hBAopbTZLf&lowbar;IDjVCX6LPM7zzYITrHjneow2PloeQbrdRbltIyCUdP2VQBT&lowbar;ynZT3HVkJD4t0rNzi5TXqw&equals;w673" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh6&period;googleusercontent&period;com&sol;N4KvOMCEfYddYJfxnpQmBra7-blKTEoYCAEpKGS0RFD5taEf&lowbar;MtM-0phiWbO5nO0iEfZL1WgJ5ZesYr4onFqH-QQAbmvkPiu2g1B&lowbar;hMeAjGIQUAPnE8&equals;w673" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>In the following step&comma; the snapshot shows the certificate which I have associated with my hub transport server however&comma; this certificate is public certificate that&&num;8217&semi;s brought from 3rd party&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh6&period;googleusercontent&period;com&sol;UnZQ8CXsHIYZ4e4dja0dm3Ks&lowbar;dTSjFAhUq&lowbar;K6XfqnyKGXoI6eo3gr5ZljpF33CQfIObSBa7bgT98o5jXjovp9121JSadM4l0Erq164n7UO9rRORE-Qg&equals;w673" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>Select the certificate and choose how you want to route your mail&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh6&period;googleusercontent&period;com&sol;TtlAxH&lowbar;FRvwbLfVaZdxq-&lowbar;Sexd4A&lowbar;055nhpv3liRbHG3NBS72pFy9fGfVAQWc8S0s5rtyffRm47Jc0bO-G9Xjn3mXW0afk&lowbar;8iaLCU1cyCtktb2Idmg&equals;w673" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>Click Manage&comma; When clicking manage you might get the following error message <&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh5&period;googleusercontent&period;com&sol;fh9oPgyEvM3oz6qgTyxJKMvBD8PRIiuu7HpVdGgOK37m3lojsaiwEsASD2cGkjT4zsLgZl4Q9yGKbeQikSHxWyQ15ALvT8z2-BsGIeV&lowbar;AMVe4zH4jQ&equals;w1175" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>Summary&colon; 2 item&lpar;s&rpar;&period; 1 succeeded&comma; 1 failed&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>Elapsed time&colon; 00&colon;03&colon;37<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>Set-HybridConfiguration<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>Completed<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>Exchange Management Shell command completed&colon;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>Set-HybridConfiguration -Features &&num;8216&semi;MoveMailbox&&num;8217&semi;&comma;&&num;8217&semi;OnlineArchive&&num;8217&semi;&comma;&&num;8217&semi;FreeBusy&&num;8217&semi;&comma;&&num;8217&semi;Mailtips&&num;8217&semi;&comma;&&num;8217&semi;MessageTracking&&num;8217&semi;&comma;&&num;8217&semi;OwaRedirection&&num;8217&semi;&comma;&&num;8217&semi;SecureMail&&num;8217&semi;&comma;&&num;8217&semi;CentralizedTransport&&num;8217&semi; -Domains &&num;8216&semi;cloudimia&period;com&&num;8217&semi; -ClientAccessServers &&num;8216&semi;EXCH01&&num;8217&semi; -TransportServers &&num;8216&semi;EXCH01&&num;8217&semi; -ExternalIPAddresses &&num;8216&semi;95&period;0&period;52&period;125&&num;8217&semi; -OnPremisesSmartHost &&num;8216&semi;hybrid&period;cloudimia&period;com&&num;8217&semi; -SecureMailCertificateThumbprint &&num;8216&semi;E2539EB2BE3BB5FFB56B5EF3BF4CB2017A645717&&num;8217&semi;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>Elapsed Time&colon; 00&colon;00&colon;06<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>Update-HybridConfiguration<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>Failed<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p><strong>Error&colon;<&sol;strong><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>Updating hybrid configuration failed with error &&num;8216&semi;Subtask Configure execution failed&colon; Configure Mail Flow Execution of the Set-HybridMailflow cmdlet had thrown an exception&period; This may indicate invalid parameters in your Hybrid Configuration settings&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>Connector validation failed&colon; RouteAllMessagesViaOnPremises can be set to true only when there is at least one inbound connector of type OnPremises with AssociatedAcceptedDomains set to empty&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p> at Microsoft&period;Exchange&period;Management&period;Hybrid&period;RemotePowershellSession&period;RunCommand&lpar;String cmdlet&comma; Dictionary&grave;2 parameters&comma; Boolean ignoreNotFoundErrors&rpar;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>&&num;8216&semi;&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>Additional troubleshooting information is available in the Update-HybridConfiguration log file located at C&colon;&bsol;Program Files&bsol;Microsoft&bsol;Exchange Server&bsol;V14&bsol;Logging&bsol;Update-HybridConfiguration&bsol;HybridConfiguration&lowbar;2&lowbar;11&lowbar;2014&lowbar;15&lowbar;9&lowbar;37&lowbar;635277281771541111&period;log&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>Exchange Management Shell command attempted&colon;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>Update-HybridConfiguration -OnPremisesCredentials &&num;8216&semi;System&period;Management&period;Automation&period;PSCredential&&num;8217&semi; -TenantCredentials &&num;8216&semi;System&period;Management&period;Automation&period;PSCredential&&num;8217&semi;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>Elapsed Time&colon; 00&colon;03&colon;31<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>As Microsoft Employee advises it&&num;8217&semi;s better to use the internet instead&period; So we will go with this option and see what happens&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p><strong>The general recommendation and default setting is not do this&comma; but to deliver e-mail from Exchange Online to external recipients directly to the Internet instaed&period;<&sol;strong><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p><strong>If it is no requirement&comma; I advise you to skip that option&period;<&sol;strong><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p>From &lt&semi;<a href&equals;"http&colon;&sol;&sol;www&period;google&period;com&sol;url&quest;q&equals;http&percnt;3A&percnt;2F&percnt;2Fcommunity&period;office365&period;com&percnt;2Fen-us&percnt;2Fforums&percnt;2F156&percnt;2Ft&percnt;2F202214&period;aspx&amp&semi;sa&equals;D&amp&semi;sntz&equals;1&amp&semi;usg&equals;AFQjCNGzNwaUVNiKuNk5UI&lowbar;fwsZJwpWeOA" target&equals;"&lowbar;blank" rel&equals;"noreferrer noopener">http&colon;&sol;&sol;community&period;office365&period;com&sol;en-us&sol;forums&sol;156&sol;t&sol;202214&period;aspx<&sol;a>&gt&semi; <&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh5&period;googleusercontent&period;com&sol;oVK-c4qgCe2xO62uBSo0MEL7ifF0KGigjyjhHL6ooeEw9WibXbvGr2GTRKagJILSku4yJtKrNY09IQsLCt9SbpdTo4nCVGlEhf8Fm66tMO3sHiWFoOM&equals;w1175" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh5&period;googleusercontent&period;com&sol;zrffb92mLQZQ8rLqxHnf4PLciWv&lowbar;UocL78LduCjsvxFyobEms6umqMfPoy2cf65CPaqKiyNzmUOj7ntDh1GJGzMJyLFmXnoo-cex7jzHS8cuM8OHwyc&equals;w1175" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>And here we are done&period;<&sol;p>&NewLine;<&excl;-- WP QUADS Content Ad Plugin v&period; 2&period;0&period;92 -->&NewLine;<div class&equals;"quads-location quads-ad2525 " id&equals;"quads-ad2525" style&equals;"float&colon;none&semi;margin&colon;0px 3px 3px 3px&semi;padding&colon;0px 0px 0px 0px&semi;" data-lazydelay&equals;"0">&NewLine;&NewLine;<&sol;div>&NewLine;&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh4&period;googleusercontent&period;com&sol;Jkpy4NaBi6kT7teyzI05Dhp5Qn96LpdfK4tFdsCrx-zB0No55XCtidh3OSfeRbY9TKRBpFTjLlUemDBLVBbA1cKmqLFa9p&lowbar;z4iT8i2VRwySG03XnYCk&equals;w1175" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>Looking at the Hub Transport&comma; we can see that at remote domains we have new domains added automatically after the Hybrid Configuration&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh4&period;googleusercontent&period;com&sol;z54ZwaL&lowbar;pLjPr5iVFS&lowbar;HD1lKZ04M9vW&lowbar;k5d5lazwmaSrJM0qDwilHU-qt7MmnqrIsWXaYsEw-MdjYTvgHa7jqJerxW0f8NaSjX2QDlEBGisHg2mIoMvK&equals;w1175" alt&equals;""&sol;><&sol;figure>&NewLine;<&sol;p>&NewLine;<&excl;-- WP QUADS Content Ad Plugin v&period; 2&period;0&period;92 -->&NewLine;<div class&equals;"quads-location quads-ad2524 " id&equals;"quads-ad2524" style&equals;"float&colon;none&semi;margin&colon;0px 3px 3px 3px&semi;padding&colon;0px 0px 0px 0px&semi;" data-lazydelay&equals;"0">&NewLine;&NewLine;<&sol;div>&NewLine;&NewLine;

moh10ly

Recent Posts

Reset passwords for Active Directory Users

Reset and manage your Active Directory users' Passwords Active Directory is one of the most…

3 years ago

Finding Exchange Database hidden mailboxes. ​

Finding Exchange Database hidden mailboxes. Story:Maybe you have been in this situation before, trying to…

3 years ago

Setting up ADConnect and PTA (Password auth through) servers agents behind proxy

If you're using a Proxy server in your firewall or in your network and have…

3 years ago

Get Report of Active Directory Locked Accounts and Machine they logged in from

Story:I got some clients  that have reported some of their users being locked out and…

3 years ago

Checking and Providing Full and SendAs delegate access on O365 Exchange Online

Delegate Permissions This is a code that I have wrote recently to check if an…

3 years ago

Retrieving attachments from Exchange mailbox using python

Story: I got a request from a client who constantly gets CVs and have to…

4 years ago

Warning: Undefined array key "adsense_ad_type" in /www/wwwroot/www.moh10ly.com/wp-content/plugins/quick-adsense-reloaded/includes/amp-condition-display.php on line 298

Warning: Undefined array key "adsense_ad_type" in /www/wwwroot/www.moh10ly.com/wp-content/plugins/quick-adsense-reloaded/includes/amp-condition-display.php on line 298

Warning: Undefined array key "adsense_ad_type" in /www/wwwroot/www.moh10ly.com/wp-content/plugins/quick-adsense-reloaded/includes/amp-condition-display.php on line 298

Warning: Undefined array key "adsense_ad_type" in /www/wwwroot/www.moh10ly.com/wp-content/plugins/quick-adsense-reloaded/includes/amp-condition-display.php on line 298

Warning: Undefined array key "adsense_ad_type" in /www/wwwroot/www.moh10ly.com/wp-content/plugins/quick-adsense-reloaded/includes/amp-condition-display.php on line 298

Warning: Undefined array key "adsense_ad_type" in /www/wwwroot/www.moh10ly.com/wp-content/plugins/quick-adsense-reloaded/includes/amp-condition-display.php on line 298

Warning: Undefined array key "adsense_ad_type" in /www/wwwroot/www.moh10ly.com/wp-content/plugins/quick-adsense-reloaded/includes/amp-condition-display.php on line 298

Warning: Undefined array key "adsense_ad_type" in /www/wwwroot/www.moh10ly.com/wp-content/plugins/quick-adsense-reloaded/includes/amp-condition-display.php on line 298

Warning: Undefined array key "adsense_ad_type" in /www/wwwroot/www.moh10ly.com/wp-content/plugins/quick-adsense-reloaded/includes/amp-condition-display.php on line 298

Warning: Undefined array key "adsense_ad_type" in /www/wwwroot/www.moh10ly.com/wp-content/plugins/quick-adsense-reloaded/includes/amp-condition-display.php on line 298

Warning: Undefined array key "adsense_ad_type" in /www/wwwroot/www.moh10ly.com/wp-content/plugins/quick-adsense-reloaded/includes/amp-condition-display.php on line 298

Warning: Undefined array key "adsense_ad_type" in /www/wwwroot/www.moh10ly.com/wp-content/plugins/quick-adsense-reloaded/includes/amp-condition-display.php on line 298

Warning: Undefined array key "adsense_ad_type" in /www/wwwroot/www.moh10ly.com/wp-content/plugins/quick-adsense-reloaded/includes/amp-condition-display.php on line 298

Warning: Undefined array key "adsense_ad_type" in /www/wwwroot/www.moh10ly.com/wp-content/plugins/quick-adsense-reloaded/includes/amp-condition-display.php on line 298

Warning: Undefined array key "adsense_ad_type" in /www/wwwroot/www.moh10ly.com/wp-content/plugins/quick-adsense-reloaded/includes/amp-condition-display.php on line 298

Warning: Undefined array key "adsense_ad_type" in /www/wwwroot/www.moh10ly.com/wp-content/plugins/quick-adsense-reloaded/includes/amp-condition-display.php on line 298

Warning: Undefined array key "adsense_ad_type" in /www/wwwroot/www.moh10ly.com/wp-content/plugins/quick-adsense-reloaded/includes/amp-condition-display.php on line 298

Warning: Undefined array key "adsense_ad_type" in /www/wwwroot/www.moh10ly.com/wp-content/plugins/quick-adsense-reloaded/includes/amp-condition-display.php on line 298