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] 
-------------------------------------------------------------------------

Responder a