Basic Auth

Glenn Maxwell 10,146 Reputation points
2023-03-14T21:36:43.36+00:00

Hi All

As Microsoft has Deprecated or Deprecating Basic Authentication. One of my user is using the below settings in his application.

server: smtp.office365.com Type: SMTP port:587 Protocal: TLS username: serviceaccount Password:

When i check in Azure AD signin logs for this service account i see this account in Legacy Authentication client. So to move from Basic to Modern should i use Azure App Registration or Graph API. what are the other ways to go from basic to modern authentication.

Microsoft Exchange Online
Microsoft Exchange Online Management
Microsoft Exchange Online Management
Microsoft Exchange Online: A Microsoft email and calendaring hosted service.Management: The act or process of organizing, handling, directing or controlling something.
4,197 questions
Exchange Server Management
Exchange Server Management
Exchange Server: A family of Microsoft client/server messaging and collaboration software.Management: The act or process of organizing, handling, directing or controlling something.
7,360 questions
Microsoft Exchange Hybrid Management
Microsoft Exchange Hybrid Management
Microsoft Exchange: Microsoft messaging and collaboration software.Hybrid Management: Organizing, handling, directing or controlling hybrid deployments.
1,897 questions
{count} votes

Accepted answer
  1. Aholic Liang-MSFT 13,741 Reputation points Microsoft Vendor
    2023-03-15T08:01:58.2266667+00:00

    Hi @ Glenn Maxwell ,

    Signing in to Exchange Online with Microsoft products is automatically updated to modern authentication, and for third-party applications that you use, you need to consider whether OAuth is designed to work with SMTP authentication.

    If not, don't worry. Microsoft currently has no plans to disable Basic authentication for SMTP AUTH clients.

    For more information, please refer to this link:

    How to set up a multifunction device or application to send email using Microsoft 365 or Office 365 | Microsoft Learn

    2023-3-15-1


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread

    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Vasil Michev 95,671 Reputation points MVP
    2023-03-15T07:37:49.4+00:00

    None. The only supported method is listed in the documentation: https://learn.microsoft.com/en-us/exchange/client-developer/legacy-protocols/how-to-authenticate-an-imap-pop-smtp-application-by-using-oauth

    You can however continue using basic auth for SMTP as detailed for example here:

    SMTP AUTH will still be available when Basic authentication is permanently disabled on October 1, 2022. The reason SMTP will still be available is that many multi-function devices such as printers and scanners can't be updated to use modern authentication. However, we strongly encourage customers to move away from using Basic authentication with SMTP AUTH when possible. Other options for sending authenticated mail include using alternative protocols, such as the Microsoft Graph API.

    0 comments No comments