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