Espero que este exemplo te ajude.
public boolean sendMail(Session session, Store store,String arquivo,String
de
, String[] para) throws IOException{
boolean debug = false; // change to get more information
boolean sendmultipart =true; // define se a mensagem vai ser enviada
como multipart ou năo
try{
// create a message
Message msg = new MimeMessage(session);
msg.setSentDate(Calendar.getInstance().getTime());
// set the from email([EMAIL PROTECTED]) ; de(Fabio) ; para - destino(s)
InternetAddress from = new InternetAddress(email,de,"iso-8859-1");
msg.setFrom(from);
InternetAddress[] address = new InternetAddress[para.length];
for (int i =0;i<para.length;i++)
address[i] = new InternetAddress(para[i]);
msg.setRecipients(Message.RecipientType.TO, address);
msg.setSubject("Assunto");
if (!sendmultipart){
// send a plain text message
msg.setContent(arquivo, "text/plain");
}else{
// send a multipart message
// create and fill the first message part
MimeBodyPart mbp = new MimeBodyPart();
mbp.setContent("", "audio/*");
FileDataSource file = new FileDataSource(arquivo);
mbp.setDataHandler(new DataHandler(file));
mbp.setFileName(file.getName());
// create the Multipart and its parts to it
Multipart mp = new MimeMultipart();
mp.addBodyPart(mbp);
// add the Multipart to the message
msg.setContent(mp);
}
Transport.send(msg);
return true;
}
catch (SendFailedException e){
e.printStackTrace();
}catch (MessagingException e){
e.printStackTrace();
}catch (Exception e){
e.printStackTrace();
}
return false;
}
Fabio Amorim.
----- Original Message -----
From: "Daniel A. Melo" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, May 30, 2001 9:36 AM
Subject: Re: [java-list] email multipart
> Procure pelo pacote org.oreilly.multipart.* em www.servlets.com.
>
> funciona;
>
>
>
> []´s
>
>
> Daniel A.
>
> Leandro de Oliveira Ferreira wrote:
>
> > Alguma boa alma sabe como fazer o seguinte....
> >
> > Quero mandar um email multipart
> > Um parte vai ser um texto qualqer text/plain
> > a outra vai ser o html com as figuras atachadas..
> >
> > ALGUEM PELAMORDEDEUS sabe fazer isto ??
> >
> > :)
> >
> > Agradeço a ajuda.
> >
> > ------------------------------ LISTA
SOUJAVA ----------------------------
> > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
> > dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> > regras da lista: http://www.soujava.org.br/regras.htm
> > para sair da lista: envie email para
[EMAIL PROTECTED]
>
> -------------------------------------------------------------------------
>
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
>
>
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------