Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#45300 - [thunderbird] 38.0.1-1 won't send mail

Attached to Project: Arch Linux
Opened by Matt Price (matt.price) - Friday, 12 June 2015, 01:16 GMT
Last edited by Evangelos Foutras (foutrelis) - Friday, 12 June 2015, 17:43 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Ionut Biru (wonder)
Evangelos Foutras (foutrelis)
Jan Alexander Steffens (heftig)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:
Using the official thunderbird package, version 38.0.1-1, I am unable to send mail via smtp, receiving an "unknown error" every time. I use an external smtp server (smtp.utoronto.ca), port 587, and starttls/login connection.

Connection succeds using claws mail and thunderbird-beta-bin 38.0.1 from the AUR.

Additional info:
* package version(s)
* config and/or log files etc.


Steps to reproduce:
attempt to send mail
sending fails with a message that connection was unsuccessful due to an unknown error.
This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Friday, 12 June 2015, 17:43 GMT
Reason for closing:  Not a bug
Additional comments about closing:  NSS >= 3.19.1 will refuse to connect to servers with weak DH keys (smaller than 1024 bits).
Comment by Martin Saraceno (tinux) - Friday, 12 June 2015, 09:52 GMT
I cannot send emails as well with 38.0.1-1, however, only when I try to send emails through an exchange server (work email). I get "Login to server XXXX failed.". It works with 31.7.0-1.
Comment by Evangelos Foutras (foutrelis) - Friday, 12 June 2015, 10:40 GMT
It appears that smtp.utoronto.ca offers a 512-bit Diffie-Hellman key which NSS 3.19.1 rightfully rejects. [1]

You will need to contact your mail provider and inform them about this. Point them to: https://weakdh.org/

[1] https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.19.1_release_notes

@Martin:

If it works with thunderbird 31.7.0-1 + nss 3.19.1-1 then it's a different issue. (The error message also indicates it's a separate issue.)

It would be helpful to know if the official mozilla builds exhibit the same issue or not.
Comment by Matt Price (matt.price) - Friday, 12 June 2015, 12:01 GMT
@Evangelos, thank you for the pointer to weakdh.org. I've sent a bug report to my mail provider.

Do you happen to know if there's a way to get a more helpful error message from thunderbird? I'm sure NSS gives an error message somewhere but I didn't see it in the command-line output.

Thanks,
Matt
Comment by Martin Saraceno (tinux) - Friday, 12 June 2015, 12:53 GMT
@Evangelos: The same thing happens with the official mozilla build. I tried this one: https://download.mozilla.org/?product=thunderbird-38.0.1&os=linux64&lang=en-US
Comment by Evangelos Foutras (foutrelis) - Friday, 12 June 2015, 13:11 GMT
@Matt: I'm not familiar enough with Thunderbird (or NSS) to answer that. (I noticed the 512-bit DH key using Wireshark.)

@Martin: Thanks for testing. Seeing as the issue is reproducible using an official build, you should report it upstream. (I don't use any Exchange servers so I can't try to reproduce it myself.)

Loading...