Formatar mensagem javamail para netbeans, como proceder?

1 resposta
java
R

Gostaria de saber como posso montar uma mensagem bacana para pessoa receber via e-mail com um formato legal. Gostaria de colocar o endereço do sistema para que já abra direto, colocar uma escrita em negrito… É possível?

Properties props = new Properties();
    props.put("mail.smtp.host", "");
            props.put("mail.smtp.ssl.trust", "");
    props.put("mail.smtp.socketFactory.port", "");
    props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
    props.put("mail.smtp.auth", "false");
    props.put("mail.smtp.port", "");

    Session session = Session.getDefaultInstance(props,
            new javax.mail.Authenticator() {

                protected PasswordAuthentication getPasswordAuthentication() {
                    return new PasswordAuthentication("[email removido]", "");
                }
            });

    /** Ativa Debug para sessão */
    session.setDebug(true);

    try {

        Message message = new MimeMessage(session);
        message.setFrom(new InternetAddress("")); //Remetente

        Address[] toUser = InternetAddress //Destinatário(s)
                .parse("");

        message.setRecipients(Message.RecipientType.TO, toUser);
        message.setSubject("Testes Reprovados");//Assunto
        message.setText("Clique no link a baixo para aprovar os resultados reprovados"
                + "\n ");
        /**Método para enviar a mensagem criada*/
        Transport.send(message);

        System.out.println("Feito!!!");
        JOptionPane.showMessageDialog(null, "Email Enviado com Sucesso");

    } catch (MessagingException e) {
        JOptionPane.showMessageDialog(null, "Houve um erro no Envio !");
        throw new RuntimeException(e);

    }
}

1 Resposta

ardenghe

Cara, se não me engano é em HTML o texto…

Use o w3schools para ver os códigos HTML e insira na mensagem.

Criado 21 de novembro de 2017
Ultima resposta 21 de nov. de 2017
Respostas 1
Participantes 2