Skip to content

[Bug]: OAuth SMTP Authentication Settings Reset After Upgrade to 10.3.1 #7223

@dpuffenberger

Description

@dpuffenberger

Is there an existing issue for this?

  • I have searched the existing issues

What happened?

While performing verification checks after upgrading my DNN installations to 10.3.1, I discovered that the sites using OAuth for SMTP Authentication were no longer authorized and unable to send transactional email messages.

Additionally, each one was missing the client secret for the "Auth Provider" that was valid prior to the upgrade.

At first I thought it was a fluke, because I've never encountered this with previous upgrades, but it has been a very consistent problem when upgrading to this version.

Fortunately, reauthenticating the token with the provider works, so I am able to restore email service for these installations, but it was not something I was expecting to do.

Steps to reproduce?

  1. Setup OAuth SMTP Authentication on DNN 9 or later
  2. Upgrade the installation as documented to version of DNN 10.3.1
  3. Attempt to send a Transactional Email or check the SMTP Server Settings

Current Behavior

Installation is unable to send transactional emails after upgrade. The client secret is missing from the SMTP Server configuration settings and the "configuration completed" message is no longer displayed.

Image

Expected Behavior

Installation is able to send transactional emails after upgrade. The client secret remains shown as a populated password on the SMTP Server configuration settings page and the "configuration completed" message is displayed.

Image

Relevant log output

Anything else?

No response

Affected Versions

10.3.1 (latest release)

What browsers are you seeing the problem on?

Microsoft Edge, Safari, Chrome, Firefox

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions