{"id":5901,"date":"2022-02-18T14:56:34","date_gmt":"2022-02-18T12:56:34","guid":{"rendered":"https:\/\/www.limilabs.com\/blog\/?p=5901"},"modified":"2024-06-04T13:35:59","modified_gmt":"2024-06-04T11:35:59","slug":"office365-enable-imap-pop3-smtp","status":"publish","type":"post","link":"https:\/\/www.limilabs.com\/blog\/office365-enable-imap-pop3-smtp","title":{"rendered":"Office 365 enable IMAP\/POP3 and SMTP access"},"content":{"rendered":"\n<p>First log in to <strong>Microsoft 365 admin portal<\/strong> at <a href=\"https:\/\/admin.microsoft.com\/\">https:\/\/admin.microsoft.com\/<\/a> as an administrator, go to <strong>Org settings <\/strong>screen and find <strong>Modern authentication <\/strong>entry:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/03\/image-5.png\"><img loading=\"lazy\" decoding=\"async\" width=\"301\" height=\"413\" src=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/03\/image-5.png\" alt=\"\" class=\"wp-image-5953\" srcset=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/03\/image-5.png 301w, https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/03\/image-5-219x300.png 219w\" sizes=\"(max-width: 301px) 100vw, 301px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/03\/image-8.png\"><img loading=\"lazy\" decoding=\"async\" width=\"699\" height=\"655\" src=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/03\/image-8.png\" alt=\"\" class=\"wp-image-5957\" srcset=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/03\/image-8.png 699w, https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/03\/image-8-300x281.png 300w\" sizes=\"(max-width: 699px) 100vw, 699px\" \/><\/a><\/figure>\n\n\n\n<p>Check &#8216;<strong>Turn on modern authentication&#8230;<\/strong>&#8216; for <strong>OAuth <\/strong>flows.<\/p>\n\n\n\n<p>Check <strong>IMAP<\/strong>, <strong>POP3 <\/strong>and <strong>SMTP <\/strong>for <strong>App passwords<\/strong> flows.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/03\/image-15.png\"><img loading=\"lazy\" decoding=\"async\" width=\"558\" height=\"648\" src=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/03\/image-15.png\" alt=\"\" class=\"wp-image-5985\" srcset=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/03\/image-15.png 558w, https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/03\/image-15-258x300.png 258w\" sizes=\"(max-width: 558px) 100vw, 558px\" \/><\/a><\/figure>\n\n\n\n<p>Then go to <strong>Users <\/strong>screen<strong>:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"530\" src=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-1024x530.png\" alt=\"\" class=\"wp-image-5902\" srcset=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-1024x530.png 1024w, https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-300x155.png 300w, https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-768x398.png 768w, https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image.png 1027w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Select an user and on the <strong>Mail<\/strong> tab click <strong>Manage email apps<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"555\" height=\"342\" src=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-1.png\" alt=\"\" class=\"wp-image-5903\" style=\"width:555px;height:342px\" srcset=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-1.png 555w, https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-1-300x185.png 300w\" sizes=\"(max-width: 555px) 100vw, 555px\" \/><\/a><\/figure>\n\n\n\n<p>Check <strong>IMAP<\/strong>, <strong>Pop <\/strong>and <strong>Authenticated SMTP<\/strong> to turn on the protocols for this account<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"428\" src=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-2.png\" alt=\"\" class=\"wp-image-5904\" srcset=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-2.png 580w, https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-2-300x221.png 300w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/a><\/figure>\n\n\n\n<p><strong>Have in mind it takes 20-30 minutes for the changes to take effect.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>AD configuration<\/strong><\/h2>\n\n\n\n<p>In your Active Directory,  make sure <strong>Enable Security defaults <\/strong>is set to <strong>No<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/03\/image.png\"><img loading=\"lazy\" decoding=\"async\" width=\"504\" height=\"393\" src=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/03\/image.png\" alt=\"\" class=\"wp-image-5923\" style=\"width:505px;height:394px\" srcset=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/03\/image.png 504w, https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/03\/image-300x234.png 300w\" sizes=\"(max-width: 504px) 100vw, 504px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/03\/image-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"893\" height=\"606\" src=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/03\/image-1.png\" alt=\"\" class=\"wp-image-5924\" srcset=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/03\/image-1.png 893w, https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/03\/image-1-300x204.png 300w, https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/03\/image-1-768x521.png 768w\" sizes=\"(max-width: 893px) 100vw, 893px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Make sure there are no <strong>Conditional Access | Policies <\/strong>defined in your AD:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/03\/image-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"567\" height=\"701\" src=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/03\/image-2.png\" alt=\"\" class=\"wp-image-5925\" srcset=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/03\/image-2.png 567w, https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/03\/image-2-243x300.png 243w\" sizes=\"(max-width: 567px) 100vw, 567px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Authentication &#8211; Basic Auth [deprecated]<\/h2>\n\n\n\n<p><strong>It is no longer possible to re-enable Basic Auth or use App passwords.<\/strong><\/p>\n\n\n\n<p>To use basic authentication (username\/password) you\u2019ll need to <br><a href=\"\/blog\/office-365-prevent-basic-auth-disabled\">Re-enable Basic Auth&nbsp;for your tenant<\/a><\/p>\n\n\n\n<p>For<strong> <\/strong>MFA enabled\/enforced accounts you must<br><a href=\"\/blog\/office365-app-passwords\" title=\"App passwords\">Create and use App passwords<\/a><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\nusing (Imap imap = new Imap())\n{\n    imap.ConnectSSL(&quot;outlook.office365.com&quot;);\n \n    imap.UseBestLogin(\n        &quot;AdeleV@limilabs.onmicrosoft.com&quot;,  \n        &quot;password&quot;);\n \n    imap.SelectInbox();\n\n    List&lt;long&gt; uids = imap.Search(Flag.Unseen);\n \n    foreach (long uid in uids)\n    {\n        IMail email = new MailBuilder()\n            .CreateFromEml(imap.GetMessageByUID(uid));\n        string subject = email.Subject;\n    }\n \n    imap.Close();\n}\n<\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\">Authentication &#8211; OAuth 2.0<\/h2>\n\n\n\n<p><strong>Daemons\/Services:&nbsp;Password grant&nbsp;<\/strong>(MFA\/2FA must be turned off for this account):<br><a href=\"https:\/\/www.limilabs.com\/blog\/oauth2-password-grant-office365-exchange-imap-pop3-smtp\">https:\/\/www.limilabs.com\/blog\/oauth2-password-grant-office365-exchange-imap-pop3-smtp<\/a><\/p>\n\n\n\n<p><strong>Daemons\/Services:&nbsp;Client credential<\/strong>&nbsp;flow:<br><a href=\"https:\/\/www.limilabs.com\/blog\/oauth2-client-credential-flow-office365-exchange-imap-pop3-smtp\">https:\/\/www.limilabs.com\/blog\/oauth2-client-credential-flow-office365-exchange-imap-pop3-smtp<\/a><\/p>\n\n\n\n<p><strong>Web&nbsp;apps<\/strong>&nbsp;(requires user interaction):<br><a href=\"https:\/\/www.limilabs.com\/blog\/oauth2-web-flow-office365-exchange-imap-pop3-smtp\">https:\/\/www.limilabs.com\/blog\/oauth2-web-flow-office365-exchange-imap-pop3-smtp<\/a><\/p>\n\n\n\n<p><strong>Standalone&nbsp;devices<\/strong>&nbsp;(requires very little interaction):<br><a href=\"https:\/\/www.limilabs.com\/blog\/oauth2-device-flow-office365-exchange-imap-pop3-smtp\">https:\/\/www.limilabs.com\/blog\/oauth2-device-flow-office365-exchange-imap-pop3-smtp<\/a><\/p>\n\n\n\n<p><strong>Desktop&nbsp;apps<\/strong>&nbsp;(requires user interaction):<br><a href=\"https:\/\/www.limilabs.com\/blog\/oauth2-office365-exchange-imap-pop3-smtp\">https:\/\/www.limilabs.com\/blog\/oauth2-office365-exchange-imap-pop3-smtp<\/a><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\nusing (Imap imap = new Imap())\n{\n    imap.ConnectSSL(&quot;outlook.office365.com&quot;);\n \n    imap.UseBestLogin(\n        &quot;AdeleV@limilabs.onmicrosoft.com&quot;,  \n        &quot;access-token&quot;);\n \n    imap.SelectInbox();\n\n    List&lt;long&gt; uids = imap.Search(Flag.Unseen);\n \n    foreach (long uid in uids)\n    {\n        IMail email = new MailBuilder()\n            .CreateFromEml(imap.GetMessageByUID(uid));\n        string subject = email.Subject;\n    }\n \n    imap.Close();\n}\n<\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"exchange-administration\"> <strong>Exchange administration<\/strong><\/h2>\n\n\n\n<p>You can find the<strong> same mailbox\/user settings<\/strong> through <strong>Exchange administration<\/strong> screens:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-8.png\"><img loading=\"lazy\" decoding=\"async\" width=\"407\" height=\"475\" src=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-8.png\" alt=\"\" class=\"wp-image-5917\" srcset=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-8.png 407w, https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-8-257x300.png 257w\" sizes=\"(max-width: 407px) 100vw, 407px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-4.png\"><img loading=\"lazy\" decoding=\"async\" width=\"277\" height=\"380\" src=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-4.png\" alt=\"\" class=\"wp-image-5913\" srcset=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-4.png 277w, https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-4-219x300.png 219w\" sizes=\"(max-width: 277px) 100vw, 277px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-5.png\"><img loading=\"lazy\" decoding=\"async\" width=\"523\" height=\"507\" src=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-5.png\" alt=\"\" class=\"wp-image-5914\" srcset=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-5.png 523w, https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-5-300x291.png 300w\" sizes=\"(max-width: 523px) 100vw, 523px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-6.png\"><img loading=\"lazy\" decoding=\"async\" width=\"559\" height=\"770\" src=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-6.png\" alt=\"\" class=\"wp-image-5915\" srcset=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-6.png 559w, https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-6-218x300.png 218w\" sizes=\"(max-width: 559px) 100vw, 559px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-7.png\"><img loading=\"lazy\" decoding=\"async\" width=\"435\" height=\"356\" src=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-7.png\" alt=\"\" class=\"wp-image-5916\" style=\"width:435px;height:356px\" srcset=\"https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-7.png 435w, https:\/\/www.limilabs.com\/blog\/wp-content\/uploads\/2022\/02\/image-7-300x246.png 300w\" sizes=\"(max-width: 435px) 100vw, 435px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<br \/>\n<a class=\"btn btn-primary btn-largest btn-action\" href=\"\/mail\/download\">Get Mail.dll<\/a>\n<br \/>\n\n\n\n<div style=\"height:53px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>First log in to Microsoft 365 admin portal at https:\/\/admin.microsoft.com\/ as an administrator, go to Org settings screen and find Modern authentication entry: Check &#8216;Turn on modern authentication&#8230;&#8216; for OAuth flows. Check IMAP, POP3 and SMTP for App passwords flows. Then go to Users screen: Select an user and on the Mail tab click Manage [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[15,77,122,91,42,50],"class_list":["post-5901","post","type-post","status-publish","format-standard","hentry","category-mail-dll","tag-c","tag-imap-component","tag-office365","tag-outlook365","tag-pop3","tag-smtp"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.limilabs.com\/blog\/wp-json\/wp\/v2\/posts\/5901"}],"collection":[{"href":"https:\/\/www.limilabs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.limilabs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.limilabs.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.limilabs.com\/blog\/wp-json\/wp\/v2\/comments?post=5901"}],"version-history":[{"count":16,"href":"https:\/\/www.limilabs.com\/blog\/wp-json\/wp\/v2\/posts\/5901\/revisions"}],"predecessor-version":[{"id":6628,"href":"https:\/\/www.limilabs.com\/blog\/wp-json\/wp\/v2\/posts\/5901\/revisions\/6628"}],"wp:attachment":[{"href":"https:\/\/www.limilabs.com\/blog\/wp-json\/wp\/v2\/media?parent=5901"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.limilabs.com\/blog\/wp-json\/wp\/v2\/categories?post=5901"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.limilabs.com\/blog\/wp-json\/wp\/v2\/tags?post=5901"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}