Closed Bug 551692 Opened 15 years ago Closed 15 years ago

Incorrect autodetection of mail servers

Categories

(Thunderbird :: Account Manager, defect)

x86
Windows 7
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED INCOMPLETE

People

(Reporter: malamut, Unassigned)

Details

(Whiteboard: [closeme 2011-02-01][needs log])

User-Agent: Opera/9.80 (Windows NT 6.1; U; ru) Presto/2.5.22 Version/10.50 Build Identifier: Thunderbird 3.0/3.1b1 can not correctly detect simple configuration of SMTP server, when SASL authorization is allowed only after TLS session is opened. Moreover, Thunderbird detect such server as using SASL, but not using TLS. And so there is a big red warning and moreover nothing is working without manual changing setting of SMTP server after creating account. It's look very strange, because Thunderbird must start TLS to detect that server allow SASL authorization. SMTP server configuration is very simple, for example, Postfix with smtpd_tls_auth_only = yes option. And all work perfectly with such server, except a creating account wizard. Reproducible: Always Steps to Reproduce: 1. Postfix with SASL authorization and TLS encryption. 2. Switch on this option in main.cf: smtpd_tls_auth_only = yes 3. Both IMAP and SMTP server has mail.domain.com address and working correctly.
Component: General → Account Manager
QA Contact: general → account-manager
1. What do you mean with "SASL auth"? SASL is purely a server-side API and has absolutely not concern on the client. Do you mean AUTH PLAIN or AUTH CRAM-MD5 or both? 2. I don't understand what you mean with "detect such server as using SASL, but not using TLS". Our detection of SSL and STARTTLS should be independent of authentication. 3. Please provide the hostname of an example server exhibiting the behavior.
Severity: major → normal
Status: UNCONFIRMED → RESOLVED
Closed: 15 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → UNCONFIRMED
Resolution: INCOMPLETE → ---
1. AUTH PLAIN LOGIN 2. Well, as I wrote, my server has STARTLS encryption and authorization. But it has smtpd_tls_auth_only = yes in Postfix configuration (http://www.postfix.org/postconf.5.html#smtpd_tls_auth_only) So Postfix doesn't annonce SMTP authorization before starting TLS session. And Thunderbird when adding new account automatically detect such server as using plain SMTP authorization, but DOESN'T using any encryption. And then as a result nothing works, after you go to Account Settings->SMTP servers and select STARTLS in server options. 3. Unfortunatelly I can't create an example server now(((
Please try again with a latest-trunk nightly, this might be bug 556491. From your description, it should work. We test STARTTLS mode (including detection of auth) separately from no-SSL modes.
If you think the bug still exists, please give exact, concrete and detailed reproduction steps, including what you see. If you can't give an example server, at least tell us the responses, without and with STARTTLS. See <https://developer.mozilla.org/en/Thunderbird/Autoconfiguration#How_to_probe_mail_servers> <https://developer.mozilla.org/en/Thunderbird/Autoconfiguration#STARTTLS> Also, for additional information, set advanced prefs mail.wizard.logging.* to "Debug" and give the output.
Whiteboard: [closeme 2011-02-01][needs log]
RESOLVED INCOMPLETE due to lack of response to previous question. If you feel this change was made in error, please comment in this bug with your reasons why.
Status: UNCONFIRMED → RESOLVED
Closed: 15 years ago15 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.