|
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 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 4613001Visite nosso site: http://www.logocenter.com.br
|
- Re: [enterprise-list] JavaMail Jailton Lopes
- Rodrigo Miguel
