Ok, é o seguinte:
 
Só faltava setar o Content-ID de cada imagem com uma String qualquer. 
     mbp.setHeader("Content-ID", "stringQualquer");
onde mbp é uma instância de MimeBodyPart.
 
Na corpo do email, que é a parte em HTML deve-se referenciar à imagem dessa maneira:
    <img src="">
 
Mas isso não faz com que a imagem deixe de ir em anexo. Isso vai fazer com que logo após a parte do email em HTML a imagem ainda apareça mais uma vez no corpo do email. Para evitar isso deve-se, na hora de instanciar o seu MultiPart, utilizar o construtor MultiPart(String), passando como parâmetro a string "related" (new MultiPart("related")). Isso faz com que a imagem não seja vista como um anexo, ela só irá aparecer na parte em HTML.
 
Explica tudo, desde o início.
 
[]s

RODRIGO MIGUEL
Business Intelligence - Logocenter S.A.

LOGIX - A Melhor Solução em ERP II

Matriz Joinville
Rua XV de Novembro, 3950 - Glória 
CEP 89216-201 - Joinville/SC 
Brasil 
Tel: (47) 461-3081
Fax: (47) 461-3001

Visite nosso site: http://www.logocenter.com.br

"Áquele que é capaz de fazer infinitamente mais do que tudo que pedimos ou pensamos, de acordo com o poder que atua em nós. Ef.3:20"


----- Original Message -----
Sent: Tuesday, May 28, 2002 1:27 PM
Subject: Re: [java-list] Email com imagens

Então, Rodrigo. Não dá para repassar a solução para a lista?
 
Marco A Duarte
----- Original Message -----
Sent: Monday, May 27, 2002 2:33 PM
Subject: [java-list] Email com imagens

Ae pessoal, não precisa mais. Já descobri como se faz.
 
 
RODRIGO MIGUEL
Business Intelligence - Logocenter S.A.

LOGIX - A Melhor Solução em ERP II

Matriz Joinville
Rua XV de Novembro, 3950 - Glória 
CEP 89216-201 - Joinville/SC 
Brasil 
Tel: (47) 461-3081
Fax: (47) 461-3001

Visite nosso site: http://www.logocenter.com.br

"Áquele que é capaz de fazer infinitamente mais do que tudo que pedimos ou pensamos, de acordo com o poder que atua em nós. Ef.3:20"


Responder a