Help envio de email

Boa tarde pessoal,

É a primeira vez que faço o envio de email usando o java.

Fiz esse código abaixo:

Properties p = new Properties();
p.put(“mail.host”, “ferrari2.tropiconet.com.br”);

    Session session = Session.getInstance(p, null);
    MimeMessage msg = new MimeMessage(session);

    try {
        // "de" e "para"!!
        msg.setFrom(new InternetAddress("info.informacoes@teste.com.br"));
        msg.setRecipient(Message.RecipientType.TO, new InternetAddress("info.informacoes@teste.com.br"));

        // nao esqueca da data!
        // ou ira 31/12/1969 !!!
        msg.setSentDate(new Date());

        msg.setSubject("Mensagem para oficializaçao");

        msg.setText("Mensagem oficializada com sucesso");

        // eviando mensagem (tentando)
        Transport.send(msg);
        
    } catch (AddressException e) {
        // nunca deixe catches vazios!
        e.printStackTrace();
    } catch (MessagingException e) {
        e.printStackTrace();
    // nunca deixe catches vazios!
    }

Porém quando compilo está dando erro na linha “Transport.send(msg)”

" javax.mail.MessagingException: Could not connect to SMTP host: ferrari2.tropiconet.com.br, port: 25;
nested exception is: java.net.ConnectException: Connection refused"

Alguém tem alguma idéia do que pode ser isso.

Obrigada.

Enviando emails com Java

java.net.ConnectException: Connection refused

tem que ser um smtp válido.