Email no formato HTML com Javamail e Paginação de resultados

DEUS SEJA LOUVADO!

Pessoal,

Alguém pode me ajudar me dizendo como enviar email no formato HTML com o Javamail? Enviar em modo texto eu consigo, só que não sei como mandar em formato html.

Uma outra dúvida, é se alguém tem um exemplo de como paginar resultados de acesso a BD com o CachedRowSet.

Se alguém puder me ajudar, ficarei muito grato.

:wink:
É só ajustar o segundo parâmetro do método setContent do objeto message para “text/html” ao invés de “text/plain”

message.setContent (mensagem.toString(), "text/html");

sem se esquecer de mandar as tags! :lol:

Vejam se o código fica correto assim:

<%!
  public void sendEmail (String mailServer, String subject,
                         String to[], String from, String messageText)
    throws AddressException, MessagingException {
    // Create session
    Properties mailProps = new Properties();
    mailProps.put("'bario.hostnet.com.br' ", mailServer);
    Session mailSession = Session.getDefaultInstance(mailProps, null);
    // Construct addresses
    int toCount = to.length;
    InternetAddress[] toAddrs = new InternetAddress[toCount];
    for (int i = 0; i < toCount; ++i) {
        toAddrs[i] = new InternetAddress(to[i]);
    }
    InternetAddress fromAddr = new InternetAddress(from);
    // Create and initialize message
    Message message = new MimeMessage(mailSession);
    message.setFrom(fromAddr);
    message.setRecipients(Message.RecipientType.TO, toAddrs);
    message.setSubject(subject);
    message.setContent(messageText.toString(), "text/html");
    // Send message
    Transport.send(message);
  }
%>

Eu só queria tirar mais uma dúvida: Onde coloco as Tags HTML?

O conteudo da sua mensagem devera conter as tags, como se fosse um .html normal.

Rafael Steil

Sim, a mensagem continuará sendo um String, mas incluindo as tags HTML.

DEUS SEJA LOUVADO!

Valeu rapaziada, vocês são sangue bom.
Perguntei isso em diversos fóruns e ninguem me respondeu. Ou eles não sabiam ou não quiseram. Obrigado mesmo.

Adler, o intuito do GUJ é se tornar uma grande comunidade, com muito material em portugues e ser um ponto de referencia sobre Java aqui no Brasil.

Ja que voce gostou do site, nao deixe de falar sobre o guj.com.br para os seus amigos ou mesmo em outros foruns, pois assim poderemos sempre estar melhorando.

Abracos e sucesso

Rafael Steil

DEUS SEJA LOUVADO!

Pode ter certeza que eu recomendarei este site.
Estou terminando meu site pessoal e nele vou colocar o link e vou divulgar este url para meus conhecidos.

É isso aí… Comunidade Java na cabeça, Open-Source na veia.

[]s