Bug 1369201

Summary: Decouple the value of "port" and "SSL" in Thunderbird "mail account setup"
Product: [Fedora] Fedora Reporter: David Tonhofer <bughunt>
Component: thunderbirdAssignee: Gecko Maintainer <gecko-bugs-nobody>
Status: CLOSED UPSTREAM QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 24CC: gecko-bugs-nobody, jhorak, pjasicek
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-08-23 13:34:25 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
The entry dialog in its nasty glory. none

Description David Tonhofer 2016-08-22 16:14:06 UTC
Created attachment 1192968 [details]
The entry dialog in its nasty glory.

Description of problem:
=======================

In the thunderbird "mail account setup" the values of "Port" and "SSL" are mysteriously linked. They should no be linked, in no case, no sir!

Concretely seems to be impossible to use Port 587 and SSL/TLS, which I need.

Thunderbird INSISTS that 587     =absolutely=> STARTTLS, and that
                         SSL/TLS =absolutely=> 465

Thunderbird also refuses to proceed when the "Configuration could not be verified" (why could it not be verified). Instead it should let the user decide what's best and let him proceed!

Jesus H. Christ!

[Rant: This kind of bad furuncle is occurring more and more nowadays - interfaces that could have been written by the software development group of Weyland-Yutani. These interfaces pretend to "know best", but don't provide workarounds, explanations or even a semblance of sanity. Especially on Unixen, this should be anathema. What happened KISS stuff and "paste your INI file here" and "your values seem bonkers (and here is why I think so), do you really want to proceed?". NO LONGER! The interface shall behave like a blockwart ... for your own good, leaving you stranded. I think Neal Stephenson discussed this problem in "in the beginning ... was the command line"]

I should probably bump this to Thunderbird maintenance (whoever that is nowadays ...)

Version-Release number of selected component (if applicable):
===============

thunderbird-45.2.0-1.fc24.x86_64

How reproducible:
=================

ALWWAYS

Comment 1 Jan Horak 2016-08-23 13:27:05 UTC
Thanks for your report. We'll move it upstream, I'm also able to reproduce it.
In relevant source code [1] the your configuration is described as impossible. I don't know from what source is this statement taken from.

[1] https://dxr.mozilla.org/comm-central/source/mailnews/base/prefs/content/accountcreation/emailWizard.js#1152

Comment 2 Jan Horak 2016-08-23 13:34:25 UTC
Upstream bug:
https://bugzilla.mozilla.org/show_bug.cgi?id=1297380

Comment 3 David Tonhofer 2016-08-26 12:04:52 UTC
Thanks Jan.

I have actually managed to get past the screen in question using bogus settings. 

One can then go into the detailed configuration of the account and set things from there.