The problem with CFMAIL not supporting the TLS 1.2 has been fixed, if anyone who has been affected could test the latest SNAPSHOT that would be great.
https://luceeserver.atlassian.net/browse/LDEV-1933
in addition, @isapir posted a simple cfml workaround for anyone having problems with older Lucee releases
<cfscript>
System = createObject("java", "java.lang.System");
System.setProperty("mail.debug", "true");
System.setProperty("mail.smtp.ssl.protocols", "TLSv1.2");
</cfscript>
<cfset smtpServer = {
server : "smtp.sparkpostmail.com"
,port : 587
,useTLS : true
,async : false
,username : "SMTP_Injection"
,password : "SECRET"
}>
<cfmail from="noreply@lucee.org" to="noreply@lucee.org"
subject="Test #getTickCount()#"
attributeCollection="#smtpServer#">This is a test @ #now()#</cfmail>
<p>EOF