Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use Auto TLS option needs to be moved and renamed to STARTTLS protocol #246

Open
shoulders opened this issue Nov 6, 2024 · 0 comments
Open

Comments

@shoulders
Copy link

FluentSMTP: 2.2.8
WordPress: 6.5.5

Background

When setting up Other SMTP you are presented with your configuration page for the settings including those shown below.

image

The issue

The Encryption options are none, SSL and TLS but there is not STARTTLS in this list, but for some confusing reason this has its own option Use Auto TLS.

STARTTLS when used, the email handshake tries to use encryption starting with the most secure protocol available and then moves down the list (i.e. TLS 1.3 --> TLS 1.2 --> TLS 1.1) and if all of these fail the connection will drop to an insecure connection (unless specified by server not to). This does not require userland settings to tell it to use SSL or TLS.

Proposed solution

  • Add STARTTLS option to the Encryption list as this is a much more logical location because STARTTLS is a protocol.
  • Remove the Use Auto TLS section as this is confusion and would no longer be required
  • You could add descriptions of the none, SSL TLS, STARTLS where the Use Auto TLS option was if you need to keep ease of use and clarity for users.

image

@shoulders shoulders changed the title Use Auto TLS options needs to be moved and renames to STARTTLS Use Auto TLS option needs to be moved and renamed to STARTTLS Nov 6, 2024
@shoulders shoulders changed the title Use Auto TLS option needs to be moved and renamed to STARTTLS Use Auto TLS option needs to be moved and renamed to STARTTLS protocol Nov 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant