On Windows, davmailservice64.exe seems to no longer apply "-Djava.security.properties" command line argument.
As per the SSL setup page http://davmail.sourceforge.net/sslsetup.html we created the davmail service with a command line parameter . The whole line as shown by sc.exe is:
"C:\Program Files\DavMail\davmailservice64.exe" -Djava.security.properties="C:\Program Files\DavMail\java.security"
The file java.security contains only one entry:
jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, MD5, \
DH keySize < 768, EC keySize < 224, DESede, RSA keySize < 2048
These settings are not applied. If we change the central java.security file in "C:\Program Files\AdoptOpenJDK\jre-11.0.8.10-hotspot\conf\security" the settings are applied, so the syntax of the configuration line ist correct. But this file gets overwritten with every Java update, so we prefer the custom java.security file.
This worked in the past, but some version broke the functionality. Apparently, davmailservice64.exe no longer applies this command line option. Can someone verify this?
Thanks
M. Borst
davmailservice64.exe is just the Winrun4J binary with embedded ini file
Thus if you have to customize it the easiest approach is to get original ini file from:
https://github.com/mguessan/davmail/blob/master/src/winrun4j/davmailservice64.ini
, copy it to davmailservice64.exe directory and adjust it to your requirements.
If I remember correctly you don't even need to update ini inside exe file
Note: sorry for the late answer