PEC Java

Salve,
probabilmente non è la sezione adatta ma non ho trovato altre categorie.

Io ho problemi ad inviare PEC con Java (la pec è di aruba)

in un progetto springboot sto utilizzando org.springframework.mail.javamail.JavaMailSenderImpl
e ho provato a configurarlo nel seguente modo ma becco errore nella connessione (Got bad greeting from SMTP host: smtps.pec.aruba.it, port: 465,)

    JavaMailSenderImpl mailSender = new JavaMailSenderImpl();

    mailSender.setUsername("******@pec.it");
    mailSender.setPassword("*******************");
    mailSender.setHost("smtps.pec.aruba.it");
    mailSender.setPort(465);

Properties props = mailSender.getJavaMailProperties();
props.put(“mail.smtps.socketFactory.fallback”, “false”);
props.put(“mail.store.protocol”, "smtps ");
props.put(“mail.debug”, “false”);
props.put(“mail.smtps .ssl.enable”, “true”);
props.put(“mail.smtps .starttls.enable”, “true”);
props.put(“mail.smtps .ssl.protocols”, “TLSv1.2”);

lo stesso codice per altre mail tipo gmail funziona… qualcuno che si è scontrato con questo problema sa darmi una mano?