Para isso voc� s� precisa especificar o MIME Type da sua mensagem.
Voc� tamb�m pode enviar mensagens com v�rios mime types diferentes, por exemplo, um email com um texto em HTML juntamente com um arquivo anexado.
Segue um trecho de c�digo como exemplo:
 
       // cria a primeira parte da mensagem
       MimeBodyPart mbp1 = new MimeBodyPart();
 
        // cria o corpo do email em formato HTML.
        // a classe ByteArrayDataSource n�o faz parte da API JavaMail, ela deve ser baixada diretamente da Sun.
        mbp1.setDataHandler(new DataHandler(
                               new ByteArrayDataSource(mensagem, "text/html")));

        // cria a segunda parte da mensagem (arquivo anexo)
        MimeBodyPart mbp2 = new MimeBodyPart();
 
         // anexa o arquivo � mensagem
        FileDataSource fds = new FileDataSource(this.arquivo);
        mbp2.setDataHandler(new DataHandler(fds));
        mbp2.setFileName(fds.getName());
 
        // cria o Multipart que permitir� varios tipos de mensagem em uma s�
        Multipart mp = new MimeMultipart();
        mp.addBodyPart(mbp1);
        mp.addBodyPart(mbp2);
 
       // adiciona o Multipart � mensagem
       msg.setContent(mp);
 

Rodrigo Miguel
Business Intelligence - Logocenter S.A.

LOGIX - A Melhor Solu��o de ERP II

Matriz Joinville
Rua XV de Novembro, 3950 - Gl�ria 
CEP 89216-201 - Joinville/SC 
Brasil 
Tel: 47 4613095
Fax: 47 4613001
Visite nosso site: http://www.logocenter.com.br
----- Original Message -----
Sent: Saturday, March 16, 2002 9:14 AM
Subject: [enterprise-list] JavaMail

Ol�, estou com algumas d�vidas em javamail:
 
- Como enviar figuras juntamente com a mensagem e
- Como atachar arquivos na mensagem
 
Desde j� obrigado!
 
Rodrigo Putini.

Responder a