What Most People Miss About Outlook 2021 and OAuth

Why does your Outlook say 'Version 2108' but your IT ticket says 'Outlook 2021'? Why does OAuth work on your laptop but fail on your colleague’s desktop? Why does File > Account Settings show 'Connected Account' for one mailbox but 'POP3' for another?

Quick Answer

There is no Outlook 2021. Microsoft discontinued numbered releases after Outlook 2019. What people call 'Outlook 2021' is almost always either Microsoft 365 Apps (formerly Office 365) with a current-channel build (e.g., version 2108, 2202, etc.), or Windows Server LTSC 2022 with Outlook 2019 installed. Only Outlook 365 (current channel) and Outlook 2019 (with KB5002021 or later) support modern authentication (OAuth 2.0) for Exchange Online and Microsoft 365 mailboxes. Outlook 2016 supports OAuth only if updated to Version 16.0.4266.1001 or higher — and only when connecting to Exchange Online, not on-premises Exchange unless configured for hybrid modern auth.

All the Methods

MethodStepsBest ForLimitations
Microsoft 365 App auto-configAdd account via File > Add Account > enter email > sign in with browser promptNew M365 users, clean installsFails if legacy auth is disabled *before* adding account
Manual Exchange setup with OAuthFile > Account Settings > New > Manual setup > Exchange > check 'Use Outlook to connect' > enter emailMigrating from POP/IMAP, hybrid environmentsRequires Autodiscover DNS record or manual server name
Registry toggle (2019/2016)Set DWORD EnableADAL = 1 under HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\AutoDiscoverForced OAuth on older builds without updateBreaks non-Microsoft services (e.g., Gmail via Exchange ActiveSync)
Group Policy (Enterprise)Configure Enable Modern Authentication policy under Administrative Templates > Microsoft Outlook 2019 > Account SettingsIT admins managing 100+ devicesDoes not override user-level registry settings
Outlook Web App fallbackAccess outlook.office.com → Settings → View all Outlook settings → Sync email → Accounts → Add accountWhen desktop Outlook blocks auth entirelyNo offline access, no rules, no PST archiving
Reinstall as M365 AppsUninstall Outlook 2019 → download Office Deployment Tool → configure XML for 'O365ProPlusRetail'Organizations fully committed to M365Requires admin rights, breaks existing VSTO add-ins

Method Details

Auto-config (File > Add Account)

This is the default path for Outlook 365 and patched Outlook 2019. It triggers OAuth automatically if the domain has modern auth enabled. Do this: File > Add Account. Enter your work email (e.g., alex.chen@alibaba.com). Click Connect. A browser window opens — sign in with MFA if required. Outlook stores the token and refreshes it silently. No passwords are saved locally. If you see a basic login box instead of a Microsoft-branded page, modern auth is disabled at the tenant level or your Outlook build is too old.

Counterintuitive tip: Even if you’re using Outlook 2019, this method works *only* if KB5002021 (released April 2021) is installed. Check your version: File > Account > scroll to bottom. Look for 'Version 16.0.13929.20294' or higher. If lower, update via Windows Update or Office Updates.

Manual Exchange Setup

Go to File > Account Settings > Account Settings… > New…. Select Manually configure server settings… > Next > choose Exchange. Enter your full email. Uncheck Use Autodiscover to configure these profile settings if DNS isn’t set up. Click More Settings… > Connection tab > check Connect to Microsoft Exchange using HTTP. Click Exchange Proxy Settings… > ensure Only connect to proxy servers that have this principal name in their certificate is blank or contains msstd:outlook.office365.com. This forces OAuth negotiation.

Real-world snag: If your organization uses split-DNS (same domain internally and externally), Autodiscover may point to on-premises ECP instead of cloud. You’ll get error 0x8004010F. Fix it by editing the host file or using Test-OutlookWebServices in Exchange PowerShell.

Keyboard Shortcuts

ActionShortcutNotes
Open Account SettingsAlt+F > AWorks in all versions since 2016
Add new email accountAlt+F > A > NSkips welcome screen in M365 builds
Open Outlook OptionsAlt+F > TThen press M for Mail options
Send test email (debug)Ctrl+RReply-all to 'Q3 Budget Review — Action Needed by Friday' to force auth retry

Cheat Sheet

CheckHowExpected Result if OAuth Active
Outlook versionFile > Account > scroll down16.0.13929+ (2019) or any 365 build
Auth method in logsCtrl+Shift+Esc > Services tab > right-click MSExchange > Properties > Log On AsShows 'OAuth' not 'Basic' or 'NTLM'
Token cacheRun %localappdata%\Microsoft\Office\16.0\Outlook\Profiles\<profile>\ → look for adal.cacheFile exists and was modified in last 7 days
Tenant settingAdmin center > Settings > Org Settings > Modern authenticationToggle is ON (applies to Exchange Online only)
Legacy auth statusPowerShell: Get-OrganizationConfig | fl OAuth*OAuth2ClientProfileEnabled : True
Test connectionFile > Account Settings > double-click account > Test Account Settings…All tests pass except 'Log onto Exchange ActiveSync' (irrelevant for OAuth)
Anna Kim

Anna Kim

Anna specializes in tax forms