Join our Newsletter — 33% off our NHI Course
Home› Guides› Exchange Online SMTP AUTH Basic Auth Retirement: fix…
Guide Email & Communications Security

Exchange Online SMTP AUTH Basic Auth Retirement: fix printers, apps and scripts before rejection

← All guides
By NHI Mgmt Group, edited by Lalit Choda Updated 8 November 2026 13 min read
On this page

Every printer, scanner, line-of-business application and script that sends mail through smtp.office365.com with a mailbox username and password is on a retirement path, and when Basic authentication is refused it gets "550 5.7.30 Basic authentication is not supported for Client Submission" instead of a delivered message. Microsoft has already revised the SMTP AUTH timeline more than once, and its current plan, published in January 2026, disables Basic authentication for SMTP AUTH by default in existing tenants at the end of December 2026. This guide is a deep dive on SMTP AUTH only: how to find every Basic auth sender, how OAuth for SMTP works, and when to choose High Volume Email, an SMTP relay connector, Azure Communication Services Email or Microsoft Graph instead. It is for Exchange Online administrators, application owners and the people who look after multifunction devices. The wider retirement of legacy protocols is covered in the Legacy Authentication and ROPC Retirement Guide.

This is an independent guide from NHI Mgmt Group, based on Microsoft's public documentation as of November 2026. It is not sponsored or reviewed by Microsoft. Product features change, so confirm settings against Microsoft's current documentation.

Key takeaways

  • End of December 2026 is the date that matters now. Microsoft's updated timeline turns SMTP AUTH Basic authentication off by default for existing tenants then; admins can still turn it back on, and a final removal date is to be announced in the second half of 2027.
  • The SMTP AUTH clients report tells you who is affected. Its Authentication Protocol column separates Basic Auth (TlsAuthLogin) from Modern Auth (XOAUTH2) per sender, for up to 90 days.
  • OAuth keeps SMTP AUTH working. Only Basic authentication is retiring; client submission with an OAuth token through SASL XOAUTH2 remains the supported path.
  • Many senders should leave SMTP AUTH altogether. Devices that cannot do OAuth fit an SMTP relay connector or High Volume Email; applications you own fit Graph sendMail.
  • The migration swaps one credential for another. OAuth app registrations, client secrets and HVE account passwords are non-human identities that need owners, scoping and rotation.

What is changing and why

SMTP AUTH (authenticated client submission) lets a device or application hand a message to Exchange Online on port 587 or 25 after authenticating as a mailbox. Microsoft disabled Basic authentication for the other Exchange Online protocols in 2022 but left SMTP AUTH available, because so many devices depended on it. What changes now is narrow: Basic authentication (a username and password sent over the TLS session) for client submission to smtp.office365.com and smtp-legacy.office365.com. OAuth-based SMTP AUTH is not being retired.

The security reason is the credential. A Basic auth SMTP sender stores a mailbox password in a device menu, a config file or a script, often for a licensed mailbox excluded from MFA and Conditional Access so the device keeps working. Microsoft's own report page describes SMTP AUTH as susceptible to misuse from compromised accounts. Those mailboxes are attractive to password spraying (ATT&CK T1110.003) and, once compromised, to sending internal phishing that passes as genuine internal mail.

Official timeline and current status

All dates below are as stated by the Exchange team, checked on 8 November 2026. The schedule has moved before, so recheck the updated timeline post before each milestone.

When (as stated by Microsoft)What happensStatus
15 April 2024Retirement of Basic auth for SMTP client submission announcedOriginal plan, since revised
September 2025, then 1 March to 30 April 2026Earlier planned windows for a phased rollout of rejections reaching 100%Superseded by the January 2026 update
27 January 2026 (updated 29 January 2026)Updated timeline publishedCurrent plan
Now to December 2026SMTP AUTH Basic authentication behaviour unchangedCurrent
End of December 2026Basic authentication disabled by default for existing tenants; administrators can still enable itAnnounced
Tenants created after December 2026Basic authentication unavailable by default; OAuth is the supported methodAnnounced
Second half of 2027Microsoft to announce the final removal dateNot yet announced

Two practical readings follow. First, the end-of-December change is reversible for existing tenants, but re-enabling Basic auth only buys time until a removal date that will be announced with notice of unknown length. Second, the original announcement said Microsoft would not grant exceptions and that Support cannot re-enable Basic auth once removed, so do not plan on a support ticket as the fallback.

Who and what is affected

Sender typeTypical set-up todayLikely destination
Multifunction printers and scanners (scan to email)Mailbox username and password in the device web console, port 587OAuth firmware if offered; otherwise SMTP relay connector or HVE for internal recipients
Line-of-business and vendor-hosted applicationsService mailbox password in app configOAuth SMTP (SMTP.SendAsApp) or the vendor's Graph integration
In-house scripts and scheduled jobsPassword in the script or a credential storeGraph sendMail with certificate or managed identity credentials
Monitoring, alerting and backup appliancesShared alert mailbox passwordHVE (internal alerts) or relay connector
Bulk or customer-facing mail (notifications, receipts)Licensed mailbox hitting sending limitsAzure Communication Services Email or a dedicated mail service
Hybrid organisations with on-premises ExchangeDevices pointing at Exchange OnlineMicrosoft's alternative: point them at on-premises Exchange (Basic auth or an anonymous relay Receive connector, never open relay)

Not affected: senders already using OAuth (XOAUTH2), mail sent through an inbound connector, and Direct Send to your MX endpoint, which uses no authentication at all.

Finding affected systems and identities

  1. Run the SMTP AUTH clients report: new Exchange admin center, Reports, Mail flow, SMTP AUTH clients. Set the date range to the maximum 90 days, filter or sort on the Authentication Protocol column, and export the CSV. Every sender address shown as Basic Auth (TlsAuthLogin) is in scope. The TLS 1.0, 1.1 and 1.2 columns flag devices that will also struggle with Microsoft's TLS requirements.
  2. Find where SMTP AUTH is allowed: run Get-TransportConfig | Format-List SmtpClientAuthenticationDisabled for the organisation, then list mailboxes from Get-CASMailbox where SmtpClientAuthenticationDisabled is False. Microsoft documents that the mailbox value overrides the organisation value and that a null mailbox value follows the organisation.
  3. Check authentication policies: an Exchange authentication policy that disables Basic authentication for SMTP blocks SMTP AUTH even when the transport settings allow it. Record which users hold which policy.
  4. Read Entra sign-in logs: filter non-interactive and interactive sign-ins for the sender accounts from step 1 to find source IP addresses, which tells you whether a sender is a device on your network, a cloud-hosted vendor or something you do not recognise.
  5. Map each sender to a device and owner: walk the IP addresses to printers, servers and SaaS vendors. A sender with no owner and no recognisable source is an incident lead, not a migration ticket.
  6. Flag the exclusions: list the Conditional Access and MFA exclusions that exist only so these mailboxes can use Basic auth. They are removed as part of the migration.

Migration options

Choose per sender. Microsoft's multifunction device guidance compares the options; the table summarises it.

OptionEndpoint and portAuthenticationRecipientsChoose when
SMTP AUTH with OAuthsmtp.office365.com, 587 (or 25), TLS 1.2 or 1.3XOAUTH2 token, delegated SMTP.Send or application SMTP.SendAsAppInternal and external; 10,000 recipients a day, 30 messages a minuteThe device or app supports OAuth and needs a real mailbox and Sent Items
SMTP relay (inbound connector)Your MX endpoint, port 25Connector matched by TLS certificate (recommended) or static public IPInternal and external; no licensed mailboxOn-premises devices with a static IP or certificate that cannot do OAuth; not for third-party cloud hosts
High Volume Email (HVE)smtp.hve.mx.microsoft, 587, TLS requiredHVE account password or OAuth (recommended)Internal only; 50 recipients a message, 10 MBInternal notifications, alerts and scan to email at volume
Azure Communication Services Emailsmtp.azurecomm.net, 587 (or 25), TLS 1.2 or later, or SDKSMTP username linked to an Entra application; password is a client secretInternal and external, Azure-managed or custom domainApplication-to-person and bulk mail to external recipients
Microsoft Graph sendMailGraph API over HTTPSOAuth with Mail.Send, ideally certificate or managed identityInternal and externalCode you own; removes the SMTP dependency entirely
Direct SendYour MX endpoint, port 25NoneInternal onlyRarely; Microsoft says most customers do not need it and is working on an option to disable it by default

Setting up OAuth for SMTP

  1. Register an application in Entra ID. For unattended senders, add the Office 365 Exchange Online application permission SMTP.SendAsApp and grant admin consent. For interactive clients, use the delegated scope https://outlook.office.com/SMTP.Send.
  2. Register the service principal in Exchange Online with New-ServicePrincipal, using the object ID from the Enterprise applications node, not the App registrations node. Microsoft calls this out as a common cause of failure.
  3. Grant the service principal access to the one sending mailbox with Add-MailboxPermission, and Add-RecipientPermission if it must send as that address. Do not grant more mailboxes than it sends from.
  4. The client requests a token with scope https://outlook.office365.com/.default and authenticates with AUTH XOAUTH2. Success returns 235 2.7.0; failure returns 535 5.7.3 Authentication unsuccessful.
  5. Prefer a certificate credential over a client secret where the software allows it, record an owner, and set an expiry and rotation date. See the Azure Entra Client Secrets Security Guide.

Decision guidance

  • Small organisations: with a handful of printers, ask the vendor for OAuth firmware first; if none exists, an inbound connector matched by your office static IP is usually simplest. HVE suits internal-only scan to email where no static IP exists.
  • Large organisations: standardise on two or three patterns (OAuth SMTP for vendor apps, Graph for owned code, HVE or relay for devices) and route new requests to them, so the inventory does not regrow.
  • External recipients: HVE and Direct Send cannot reach them; use OAuth SMTP, a relay connector, ACS Email or Graph. Microsoft's ACS pages currently carry a notice that some Azure Communication Services features are being retired, so confirm Email's status in its retirement guide before committing.
  • Relay hygiene: a relay connector lets anything from that IP send as any accepted domain address. Prefer certificate matching, and keep SPF, DKIM and DMARC correct. See the DMARC, SPF and DKIM Guide.

Testing and rollback

  1. Pilot on a test mailbox: move one sender to OAuth or its new route and confirm delivery, Sent Items behaviour and the report showing Modern Auth (XOAUTH2) for that sender.
  2. Turn Basic auth off yourself, early: disable SMTP AUTH per mailbox with Set-CASMailbox -SmtpClientAuthenticationDisabled $true as each sender is migrated, then at organisation level with Set-TransportConfig. This gives you control of the date instead of Microsoft.
  3. Watch for 550 5.7.30 and 535 5.7.3: ask device owners to report bounce or log messages for a week after each change.
  4. Rollback: until the final removal date, a failing sender can be restored by re-enabling SMTP AUTH on that one mailbox. After the end-of-December default change, re-enabling Basic auth is possible at tenant level according to Microsoft, but treat it as a dated exception with an owner, not a fix.
  5. Remove what is left: after migration, delete stored passwords from devices and scripts, reset the mailbox password, and remove the old MFA and Conditional Access exclusions.

Risks of doing nothing

  • Silent business failure: scan to email, invoices, alerts and password reset mails stop, and many devices do not alert anyone when SMTP fails.
  • A rushed re-enable: teams that discover the break in January turn Basic auth back on tenant-wide, which reopens it for every mailbox, not just the device that broke.
  • Persistent spraying target: mailboxes kept out of MFA for SMTP remain the easiest accounts in the tenant to compromise.
  • Unowned senders: without the inventory, senders nobody recognises keep running, including ones an attacker set up.

Where identity fits

Every option except Direct Send authenticates a non-human identity: an app registration with SMTP.SendAsApp, an HVE account (up to 100 a tenant, with no mailbox and no licence), an ACS SMTP username backed by an Entra client secret, or a Graph application. Give each one a named owner, one purpose, the narrowest mailbox scope, a credential expiry, and a review date. Keep HVE accounts separate per application or device group so one leaked password does not expose every sender. See the Azure RBAC and Service Principals Guide.

Detection, metrics and framework mapping

  • Basic auth senders: count of Basic Auth (TlsAuthLogin) senders in the SMTP AUTH clients report, trending to zero before end of December 2026.
  • Mailboxes allowing SMTP AUTH: mailboxes with SmtpClientAuthenticationDisabled set to False, matched to a register.
  • Exclusions removed: Conditional Access and MFA exclusions that existed for SMTP, trending to zero.
  • Credential hygiene: percentage of SMTP OAuth apps using certificates, and secrets within their rotation date.
  • Anomalies: alert on new sender addresses in the report, sudden volume spikes from one sender, and changes to SmtpClientAuthenticationDisabled.
FrameworkReferenceHow it applies
NIST CSF 2.0PR.AA-03, ID.AM-02Senders authenticate with modern methods; senders are inventoried
NIST SP 800-53 Rev. 5IA-2, IA-5, SC-8, CM-8Authentication, credential management, TLS protection in transit, component inventory
ISO/IEC 27001:2022A.5.14, A.8.5Information transfer and secure authentication
MITRE ATT&CKT1110.003, T1078.004Password spraying and valid cloud account abuse against Basic auth mailboxes

Practitioner checklist

  • Export 90 days of the SMTP AUTH clients report and list every Basic Auth sender.
  • Map each sender to an IP, a device or application, and a named owner.
  • Choose a destination per sender: OAuth SMTP, relay connector, HVE, ACS Email or Graph.
  • Configure OAuth apps with SMTP.SendAsApp, New-ServicePrincipal and single-mailbox permissions.
  • Disable SMTP AUTH per mailbox as each sender moves, then at organisation level.
  • Delete stored passwords, reset the mailbox passwords and remove MFA and Conditional Access exclusions.
  • Register every new sending identity with owner, scope and credential expiry.
  • Recheck Microsoft's updated timeline post before December 2026 and again when the final date is announced.

Standards and references

Related NHI Mgmt Group resources: Legacy Authentication and ROPC Retirement Guide · Exchange Online Security Guide · SMTP Security, STARTTLS and MTA-STS Guide · Azure Entra Client Secrets Security Guide · Exchange Web Services retirement

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Researched and written by the NHI Mgmt Group editorial team using AI tools, under the editorial direction of Lalit Choda. Facts are drawn from the sources listed on this page and checked by our automated quality process. Last updated 8 November 2026. Spotted an error? Use our contact page.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM and Agentic AI security. nhimg.org