<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Runbook Lab</title>
    <description>The latest articles on DEV Community by Runbook Lab (@runbooklab).</description>
    <link>https://dev.to/runbooklab</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4202924%2Fe7e1f6c4-b64d-418f-a107-f81114607db2.png</url>
      <title>DEV Community: Runbook Lab</title>
      <link>https://dev.to/runbooklab</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/runbooklab"/>
    <language>en</language>
    <item>
      <title>SMTP AUTH Basic auth goes off by default in December: how to find what will break</title>
      <dc:creator>Runbook Lab</dc:creator>
      <pubDate>Fri, 23 Oct 2026 15:30:23 +0000</pubDate>
      <link>https://dev.to/runbooklab/smtp-auth-basic-auth-goes-off-by-default-in-december-how-to-find-what-will-break-2m3a</link>
      <guid>https://dev.to/runbooklab/smtp-auth-basic-auth-goes-off-by-default-in-december-how-to-find-what-will-break-2m3a</guid>
      <description>&lt;p&gt;At the end of December 2026, Exchange Online switches SMTP AUTH Basic authentication off by default for existing tenants (Microsoft message MC786329, updated January 2026). Tenants created after that won't have it at all, and Microsoft says the final removal date will be announced in the second half of 2027.&lt;/p&gt;

&lt;p&gt;"Off by default" means you can turn it back on for now. But anything still sending with a username and password will fail on the day it flips, and it fails hard:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;550 5.7.30 Basic authentication is not supported for Client Submission.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That's a permanent rejection, so nothing is queued or retried. The mail is just gone.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Find out who is still using it
&lt;/h2&gt;

&lt;p&gt;Exchange admin center → &lt;strong&gt;Reports → Mail flow → SMTP AUTH clients report&lt;/strong&gt;. Filter by authentication type. It's usually a short list: a few shared mailboxes behind printers and scanners, a line-of-business app or two, and some forgotten scripts.&lt;/p&gt;

&lt;p&gt;Entra sign-in logs show SMTP sign-ins too, if you prefer to start there.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Check how your tenant is configured (read-only)
&lt;/h2&gt;

&lt;p&gt;Tenant-wide setting:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight powershell"&gt;&lt;code&gt;&lt;span class="n"&gt;Get-TransportConfig&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Select-Object&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;SmtpClientAuthenticationDisabled&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Per mailbox. &lt;code&gt;$null&lt;/code&gt; means "follow the tenant setting", &lt;code&gt;$false&lt;/code&gt; means SMTP AUTH is explicitly allowed for that mailbox:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight powershell"&gt;&lt;code&gt;&lt;span class="n"&gt;Get-CASMailbox&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;-ResultSize&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;Unlimited&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="n"&gt;Where-Object&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="bp"&gt;$_&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;SmtpClientAuthenticationDisabled&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-eq&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="bp"&gt;$false&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="n"&gt;Select-Object&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;PrimarySmtpAddress&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;SmtpClientAuthenticationDisabled&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The mailboxes in that second list are the ones to look at first.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Pick a route per sender
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Apps that support it:&lt;/strong&gt; OAuth 2.0 for SMTP AUTH.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Printers and scanners that can't do OAuth:&lt;/strong&gt; IP-based relay through a connector. It needs a static public IP, and it isn't affected by this change.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Scripts:&lt;/strong&gt; Microsoft Graph &lt;code&gt;sendMail&lt;/code&gt; instead of &lt;code&gt;Send-MailMessage&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Internal-only notifications:&lt;/strong&gt; High Volume Email can work, but it's still in preview and only sends to internal recipients.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  4. Move one device first
&lt;/h2&gt;

&lt;p&gt;Switch a single pilot device or mailbox, confirm mail actually arrives, then move the rest. Once a mailbox no longer needs SMTP AUTH, turn it off for that mailbox so it can't quietly come back:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight powershell"&gt;&lt;code&gt;&lt;span class="n"&gt;Set-CASMailbox&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;-Identity&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;scanner&lt;/span&gt;&lt;span class="err"&gt;@&lt;/span&gt;&lt;span class="nx"&gt;contoso.com&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;-SmtpClientAuthenticationDisabled&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="bp"&gt;$true&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  The short version
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Pull the SMTP AUTH clients report this week.&lt;/li&gt;
&lt;li&gt;Give every sender an owner and a route.&lt;/li&gt;
&lt;li&gt;Pilot one device, then the rest, well before the end of December.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;What's on your list? Scanners seem to be everyone's number one.&lt;/p&gt;




</description>
      <category>security</category>
      <category>cybersecurity</category>
    </item>
  </channel>
</rss>
