[GH-ISSUE #851] Feature Suggestion: Use Explicit TLS setting in Web Admin console is misleading #599

Closed
opened 2026-03-03 02:01:11 +03:00 by kerem · 5 comments
Owner

Originally created by @kevdogg on GitHub (Feb 5, 2020).
Original GitHub issue: https://github.com/dani-garcia/vaultwarden/issues/851

Just a comment

Within the bitward_rs Web admin console under the section Labeled: SMTP Email Settings there is an option

Use Explicit TLS with a check box and beside checkbox (Default: true)

So from trial and error -- Explicit TLS IS enabled if box IS NOT checked
Explicit TLS IS NOT enabled if box IS checked

You can see the confusion in the statements above -- IS enabled <--> IS NOT CHECKED
IS NOT enabled <--> IS CHECKED

Clearly this really creates confusion. If Explicit TLS is the Default -- then the box should be checked and if NOT Enabled the box should NOT be checked.

I'm aware this probably didn't make any sense, however honestly some possible recommendations should be added to the GUI like:
(Port 465, Use Implicit TLS), (Port 587, Use Explicit TLS) and something like (Box checked = Implicit DNS, Box NOT checked = Explicit TLS).

Originally created by @kevdogg on GitHub (Feb 5, 2020). Original GitHub issue: https://github.com/dani-garcia/vaultwarden/issues/851 Just a comment Within the bitward_rs Web admin console under the section Labeled: SMTP Email Settings there is an option Use Explicit TLS with a check box and beside checkbox (Default: true) So from trial and error -- Explicit TLS IS enabled if box IS NOT checked Explicit TLS IS NOT enabled if box IS checked You can see the confusion in the statements above -- IS enabled <--> IS NOT CHECKED IS NOT enabled <--> IS CHECKED Clearly this really creates confusion. If Explicit TLS is the Default -- then the box should be checked and if NOT Enabled the box should NOT be checked. I'm aware this probably didn't make any sense, however honestly some possible recommendations should be added to the GUI like: (Port 465, Use Implicit TLS), (Port 587, Use Explicit TLS) and something like (Box checked = Implicit DNS, Box NOT checked = Explicit TLS).
kerem closed this issue 2026-03-03 02:01:12 +03:00
Author
Owner

@bohanwood commented on GitHub (Apr 28, 2020):

Exactly... The "Explicit TLS" should be "Implicit TLS", which means TLS by default without upgrade.
Hope we can change this!

<!-- gh-comment-id:620301256 --> @bohanwood commented on GitHub (Apr 28, 2020): Exactly... The "Explicit TLS" should be "Implicit TLS", which means TLS by default without upgrade. Hope we can change this!
Author
Owner

@dani-garcia commented on GitHub (May 13, 2020):

Hmm, you are right it seems i got the names backwards, i can easily change the label in the admin page, but the environment variable (smtp_explicit_tls), I can't change without breaking users configs, and I think changing one but not the other will only make it worse.

<!-- gh-comment-id:628288393 --> @dani-garcia commented on GitHub (May 13, 2020): Hmm, you are right it seems i got the names backwards, i can easily change the label in the admin page, but the environment variable (smtp_explicit_tls), I can't change without breaking users configs, and I think changing one but not the other will only make it worse.
Author
Owner

@kevdogg commented on GitHub (May 13, 2020):

Just my two cents...I'm aware about the meanings of implicit vs explicit
but I also understand the confusion these terms cause. Honestly I'm think
it might be better today tie whatever wording you want to use with a
standard port number. Yes I'm aware port numbers can change, but what you
really want to know is ..don't I use port 587 here or 465. I set up my own
postfix relay server at home using both protocols and there are only a
couple different settings that differentiate the two.

I agree change would like break user configs and this might not be the
smartest way to tackle the problem.

On Wed, May 13, 2020 at 5:57 PM Daniel García notifications@github.com
wrote:

Hmm, you are right it seems i got the names backwards, i can easily change
the label in the admin page, but the environment variable
(smtp_explicit_tls), I can't change without breaking users configs, and I
think changing one but not the other will only make it worse.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/dani-garcia/bitwarden_rs/issues/851#issuecomment-628288393,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABH75V5JVXJ5IY6KOLDFZETRRMQW3ANCNFSM4KQR2JNA
.

<!-- gh-comment-id:628290341 --> @kevdogg commented on GitHub (May 13, 2020): Just my two cents...I'm aware about the meanings of implicit vs explicit but I also understand the confusion these terms cause. Honestly I'm think it might be better today tie whatever wording you want to use with a standard port number. Yes I'm aware port numbers can change, but what you really want to know is ..don't I use port 587 here or 465. I set up my own postfix relay server at home using both protocols and there are only a couple different settings that differentiate the two. I agree change would like break user configs and this might not be the smartest way to tackle the problem. On Wed, May 13, 2020 at 5:57 PM Daniel García <notifications@github.com> wrote: > Hmm, you are right it seems i got the names backwards, i can easily change > the label in the admin page, but the environment variable > (smtp_explicit_tls), I can't change without breaking users configs, and I > think changing one but not the other will only make it worse. > > — > You are receiving this because you authored the thread. > Reply to this email directly, view it on GitHub > <https://github.com/dani-garcia/bitwarden_rs/issues/851#issuecomment-628288393>, > or unsubscribe > <https://github.com/notifications/unsubscribe-auth/ABH75V5JVXJ5IY6KOLDFZETRRMQW3ANCNFSM4KQR2JNA> > . >
Author
Owner

@BlackDex commented on GitHub (Oct 9, 2020):

I did change the comments and made it more clear in the admin page regarding this.

We could of course add a new one and have that one visible in the admin interface and replace it in the .env.template. but still have the old one there working as it should be when filled?

<!-- gh-comment-id:706405585 --> @BlackDex commented on GitHub (Oct 9, 2020): I did change the comments and made it more clear in the admin page regarding this. We could of course add a new one and have that one visible in the admin interface and replace it in the .env.template. but still have the old one there working as it should be when filled?
Author
Owner

@BlackDex commented on GitHub (Nov 18, 2020):

The comments and descriptions have been fixed in #1148 so closing this issue.
Feel free to re-open if the issue isn't resolved using the testing/master version.

<!-- gh-comment-id:729648512 --> @BlackDex commented on GitHub (Nov 18, 2020): The comments and descriptions have been fixed in #1148 so closing this issue. Feel free to re-open if the issue isn't resolved using the `testing`/`master` version.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/vaultwarden#599
No description provided.