Olá Pessoal!
Antes de mais nada, já consegui enviar emails usando o protocolo SMTP e a API JavaMail…
Até aí tranquilíssimo.
O problema são as propriedades Java.
Eu vi em alguns post falando do addHeader da classe Message para vc adicoinar o nome do remetente, email de reply, e outras séries de coisas, passando as maleditas propriedades como parâmetro para o addHeader.
Bom, a minha dúvida é: Alguém sabe aonde posso encontrar essas propriedades para usálas?
Antes de alguem me xingar, não, eu não encontrei nada no javadoc da api.
Outra pergunta: alguém já enviou código hmtl e deu certo? basta apenas mudar o parâmetro do método setContent para “text\html”??
Você vai encontrar esses métodos na classe MimeMessage juntamente com a classe InternetAddress. Ex:
MimeMessage message = new MimeMessage(sessao);
message.setHeader("Content-Type" ,"text/html");
message.addRecipient(Message.RecipientType.TO, new InternetAddress(email, label););
Sim. Além do setContent, deve-se indicar a característica do conteúdo no método setHeader, como no código acima. É claro que o método setContent (conteudoHtml, “text/html”) deve receber um html válido, ou seja, toda a formatação do conteúdo deve ser praticamente igual a de uma página html comum.