Exchange Connection Problems

Will Microsoft 365 SMTP Basic Authentication Stop Working?

John WilsonJohn Wilson Oct 28, 2026 869 views

Question details

A user needs to know if a legacy .NET Web Forms application can continue using SMTP Basic Authentication to send emails through Microsoft 365 after Microsoft's broad deprecation of Basic Authentication.

Will Microsoft 365 SMTP Basic Authentication Stop Working?
Product
Microsoft 365
Device & OS
not provided
Scenario
Maintaining email functionality for a legacy .NET application that authenticates and sends messages to external addresses using Microsoft 365 accounts.
Observed behavior
The application's email delivery logic may fail if SMTP Basic Authentication is globally disabled without the ability to keep it enabled or without transitioning to modern authentication.
Before you start

Verify with your Microsoft 365 tenant administrator regarding your organization's active security policies, and ensure you have sufficient permissions or access to Exchange Online PowerShell if configuration changes are necessary.

Solution 1Recommended

Verify and Re-enable SMTP AUTH for Specific Mailboxes

While Microsoft has disabled Basic Authentication across Exchange Online, tenant administrators can sometimes selectively re-enable SMTP AUTH for specific mailboxes used by legacy applications.

Microsoft's security defaults actively block Basic Authentication, but if your tenant does not have security defaults strictly enforced, you can manually allow SMTP client authentication for the designated application mailbox.

Using Exchange Online PowerShell is the most reliable way to check and modify this setting.

1
Contact your administrator

Ask your Microsoft 365 tenant administrator if SMTP AUTH is currently enabled for the affected application mailboxes or if organizational policy permits it to be turned back on.

2
Connect to Exchange Online PowerShell

If you have administrative permissions, open PowerShell and run 'Connect-ExchangeOnline' to authenticate with your Microsoft 365 admin credentials.

3
Check current mailbox settings

Run the command 'Get-CASMailbox -Identity application@yourdomain.com | Format-List SmtpClientAuthenticationDisabled' to see the current status.

4
Enable SMTP Client Authentication

If disabled, run 'Set-CASMailbox -Identity application@yourdomain.com -SmtpClientAuthenticationDisabled $false' to allow Basic Authentication specifically for that account's SMTP submissions.

Security Risk: Leaving Basic Authentication enabled poses a security risk. It is strongly advised to use this only as a temporary workaround while updating the application to modern authentication.
Free Microsoft Office alternative

Try WPS Office for a Seamless and Free Document Experience

Dealing with backend deprecations like Microsoft 365 SMTP Basic Authentication can be complex and costly. For your daily document, spreadsheet, and presentation tasks, you can switch to WPS Office. It is a highly compatible, free, and lightweight alternative to Microsoft Office that requires no complicated subscription management.

  1. 1. Download the installer: Visit the official WPS Office website and click on 'Free Download' to get the installer for your operating system.
  2. 2. Install WPS Office: Run the downloaded executable file and follow the quick, straightforward installation prompts.
  3. 3. Open and edit files immediately: Launch WPS Office and directly open your existing Microsoft Office documents without worrying about format conversion or compatibility issues.
Highly compatible with Microsoft Word, Excel, and PowerPoint formats (.docx, .xlsx, .pptx)Lightweight architecture ensures smooth performance on both modern and legacy operating systemsFamiliar user interface requires zero learning curve for existing Microsoft Office usersRobust built-in PDF toolkit for quick editing, conversion, and document signing
microsoft office alternative - wps office

Frequently Asked Questions

What is Microsoft 365 SMTP Basic Authentication?

SMTP Basic Authentication is a legacy method where an application sends a username and password in plain text (encoded) to an email server to verify its identity before sending an email. Microsoft is deprecating this across Microsoft 365 in favor of more secure, token-based Modern Authentication (OAuth 2.0).

Can I still send emails to external addresses using Microsoft 365 if Basic Authentication is disabled?

Yes. If your legacy application cannot be updated to OAuth 2.0, you can configure an SMTP relay using an inbound connector in the Exchange Admin Center. This allows your application to authenticate via its static public IP address rather than using a username and password, permitting mail delivery to external recipients.

How do I get help updating my legacy .NET code for Office 365 modern authentication?

If you are migrating from SMTP Basic Authentication to OAuth 2.0 or the Microsoft Graph API, you can consult the official Microsoft documentation for the Microsoft Authentication Library (MSAL) or ask specific implementation questions in the Microsoft Q&A Office developer forums.