Categories: Office 365

DirSync Installation

&NewLine;<&excl;-- WP QUADS Content Ad Plugin v&period; 2&period;0&period;94 -->&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;<p>Before Starting the process of Deploying Dirsync&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;94 -->&NewLine;<div class&equals;"quads-location quads-ad2527 " id&equals;"quads-ad2527" 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;94 -->&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;<&excl;-- WP QUADS Content Ad Plugin v&period; 2&period;0&period;94 -->&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;&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;lh4&period;googleusercontent&period;com&sol;qVSpNetFpzO3160QfC2L6MjTRXVReJzC6ZHaoeIUn9huWA8sYJJeSE3rfd7Vlzzkq86BoeZBxJJGtvJKofgRmpM5avvB1lqvFQ5rp8jH9EWiJFrgg0I&equals;w673" alt&equals;""&sol;> &NewLine;&NewLine;<&excl;-- WP QUADS Content Ad Plugin v&period; 2&period;0&period;94 -->&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;<&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;ug6vm-ajWuKcHHYKFOWmL795B0e7BOWeu-q6WqOjo3AUW4FpCMS6YYneQkbu7lasHIdXkLMe9v5gZ8L29Lmhs8j-fdQTPhnjCUcibonmZ&lowbar;cXUi77uw0&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;GJ8aZqvy9BQmTd06-opVDpIt4Df9D4O1N0QWhUneTp3x5Qwah1Ne5BxI4r0XmVZlRua2svGzkZNt&lowbar;oSA7asMyW6EzeLtUpFQJwcLX1mSRrrQZeE&lowbar;MiM&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;XdZCLxaDql2C06aVOEEdmACLZNxX8K-gX93wtjO21MsdMrQ-R7ufXSjHd2Fmuxcat1UJKbX6CMeYEBjUWT&lowbar;57SxITumKYl0ju0z1-bXBbjv1x&lowbar;SpxJw&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;lh3&period;googleusercontent&period;com&sol;UjlvuaEI5griv&lowbar;piiO4D8AihqKJZAEaHyrk4l5TwIcEWJIR5S1uDk4nhhPEwjhc20GtSrZo&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;clJvoRQkBzwEQLcrMJOsp72HkIxdBDtzF3FPM3zAZBTZi7aSCDHgCHW&lowbar;T72cEl0EU0z9XF-BhSbuvYZuwf6IxyRhv2TvwE46IvLVHVin13iiVm45t78&equals;w773" 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;UT1CxDv7mKkt&lowbar;wPRjUqSy0H65dvMnTs3C-8JqbE0ISLMYbCjRTL&lowbar;y7rDRA3Orz6PdbSkEdFPWioF&lowbar;JALiQKEehD0IYgARUg4zi&lowbar;z-dvDcPw2g3iJg9c&equals;w773" 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;eI6aZAk2LVPwJcKV01q3c3FQqCXCQtiDm9R17SPSBSiRfmE0k8hwipSFXcVnIMWJ7DitXtLQd-EFFxMR5itEMaXf6t4KmVdxoffiFcfWkClGTqLZKNI4&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;lh3&period;googleusercontent&period;com&sol;&lowbar;AkuBaNX04HJfL8D9R8dc15nXnl0qhIHNFSgFTegR4eGYzyK0jKxzJBHLDk1Sz91OB2&lowbar;I7HIz1j5AaUVtS5k5S5EYurXOznQonP4u5OsgbXSPlW6jSaN&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;lh5&period;googleusercontent&period;com&sol;UocJnKGbcXXqewKT4bflt8VPoWwGaXA4YeuhhhBkPHRZg97u4k&lowbar;99bzoODp1lWPW-8Ie&lowbar;bM2z2cGDrnsCl0arWxOqJlMrmLf-dC8w7Xo2&lowbar;O9N3hsv7s&equals;w1175" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p>Now click on Activate<&sol;p>&NewLine;<&excl;-- WP QUADS Content Ad Plugin v&period; 2&period;0&period;94 -->&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;lh3&period;googleusercontent&period;com&sol;Q4bYjJq4dT6OpcjnRRqi7KrOi7cT1f3LNlhSXD-1FysoGFt4DbURYanlW6-TD44Dzi3n1R0RpE1tq4edz-lB8Ld-sicpbXdNxpff03q3LrIvx67l1Vo&equals;w1175" 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;VI0llV3qae1CqUkO6gH-0myYckqe3aqm2sZPU-7hP6xEqeYtVDvhM-ZasQXkVhs9AY&lowbar;p3P4L-RiBnJe777deahcWNWsDzCD9EbHdf-RqRX6FRnYqvA&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;lh3&period;googleusercontent&period;com&sol;oUgv0l5UpAdQG3gCe2oBAiMC8ue1eJ8AtFItY7QhTfSWapTfG&lowbar;W6zd2RvqVu7D3ZE6QxS8XB5jYO8vFRrrZrVsfhj8cEG94EbxBSShj816S74W7csA&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;lh6&period;googleusercontent&period;com&sol;tcUwRXVQq0Gt2Net8wP0WWhVHc9nnOCqv5gwsvLYcKY0iT1Kd9gS9ZWewbH6t5gFpuwCi3kpnOZ203ctbaG4aELVq02Cy2vDs7r4Kfr0nHdZfhnHiUs&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;lh5&period;googleusercontent&period;com&sol;yi1R87RrtUrwpcgU68oW88O9GINg3BVW&lowbar;8&lowbar;S5TDug1wWV5HDvsqEbEDk32Hvkre1Ki4sLUzIolqXg10TNR&lowbar;UzITP3T&lowbar;uqPunCmhMXhnQXyPwztaojlOl&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;-1UEcfIis36HPY7DpiMatpl2mGH&fjlig;KLtftzjN9JZVlN1ndXElodRiy9wg&lowbar;z2Owv2x7tVpCxUfMZgC8T0M1gWlNjsv5OAPhgsmCcSgJ&lowbar;vV0BwSME9cg&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;lh4&period;googleusercontent&period;com&sol;tw6nlFJUbyKhCOHhzSOF9LGQIrv44SOfNzdP-7bacAcyCSsIHREO3e0X&lowbar;JipK0iBDhkxICVeHbnPIeUpEHO2n6bACWvWLXbG34&lowbar;yKGbzzqIIeQsN9A&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;lh3&period;googleusercontent&period;com&sol;YPYye9jviEbaPfv7aJq9cQAFZBQlGwbeuvlxR5dvqIFvoEXB54hzctqNVkBg0VWGefbLdI4k5ps7HgqmzST1eIh76I4Tog3ix&lowbar;wl1Qq13xmStnUJJA&equals;w673" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh3&period;googleusercontent&period;com&sol;8Zm8VeiNDAfwVx7&lowbar;ThAUeQzPj7D4lZtnvQ87f-W2YfdS-kzHSipm22sEzKrUufMIHjF0DUmTq1MIg2twFRd3bCBl5ONekkVBen4-0A8-ZEI1ZhNTK0E&equals;w673" alt&equals;""&sol;><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh3&period;googleusercontent&period;com&sol;VZtGOwM9YW6Uwu9u4Q&lowbar;x5shbVKvRhR2KWkEi3vvoFvEcv5toihYETp6rZV-0HBUnzfLPUdFKAf7GRHzeMddStOP4QRRsfqRDXa1qtcJyqzM1LVlS0rU&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;<&excl;-- WP QUADS Content Ad Plugin v&period; 2&period;0&period;94 -->&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;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image"><img src&equals;"https&colon;&sol;&sol;lh6&period;googleusercontent&period;com&sol;dVzgsV6TVtZYXs&lowbar;KvjQCqconuTjmK1rYYV0canZH6-j1YmrJsjQaCJ2uvDe0yNv7SW5edpnyJ5HV00yXbYQrVz0CWpvqavPybGEmBVVxxsNH-D-YfZw&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;lh5&period;googleusercontent&period;com&sol;YRrx&lowbar;1tUfUcEQYfAIBegvklcjyEY5p4Ct6&lowbar;JSQIgq9TpUon8xfLc2ZBj4xOKozfHyul6xQI8JfJePTa0tn3D5G0NBHBWvAZ101riurtRi-CtSsd4vw&equals;w1175" alt&equals;""&sol;><&sol;figure>&NewLine;<&sol;p>&NewLine;<&excl;-- WP QUADS Content Ad Plugin v&period; 2&period;0&period;94 -->&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;

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