I am not able to configure Evolution with Exchange. When I press ‘Fetch URL’ button, it gives:
Autodiscovery query failed.
The reported error was “6 Error performing TLS handshake: The Diffie-Hellman prime sent by the server is not acceptable (not long enough)
Installed packages are:
$ rpm -qa|grep -evolution
As root, I ran ‘update-crypto-policies --set LEGACY’. I rebooted OS. I tried to add an account with Exchange Web Services type, but it didn’t work.
Had same problem after updating Fedora 32->33 with ‘Diffie-Hellmann to short’ with IMAP-Accounts and TLS-Handshaking. Set up a test machine with Fedora 33 and Evolution → still same problem.
Solution: start Terminal. As superuser type ‘update-crypto-policies --set LEGACY’ and reboot system.
Now both two systems works fine.
I ran the command ‘update-crypto-policies --set LEGACY’ and rebooted the system. Now, it is showing:
It gave me the same error when I tried to add an account for Exchange. I am using ‘Exchange Web Services’ as Server Type.
I hope somebody is using Evolution 3.38 with Exchange on Fedora 33.
i’m running Evolution 3.38.1 on Fedora 33 without Problems.
Exchange Server connects as in 32 before, all ist fine.
I did the following:
update-crypto-policies --set DEFAULT:FEDORA32
I installed evolution as RPM format and not as Flatpak.
Evolution worked fine with me.