Enviar uma mensagem com um anexo

  1. Importe as classes e interfaces necessárias.
    import net.rim.blackberry.api.mail.Message;
    import net.rim.blackberry.api.mail.MessagingException;
    import net.rim.blackberry.api.mail.Multipart;
    import net.rim.blackberry.api.mail.Session;
    import net.rim.blackberry.api.mail.SupportedAttachmentPart;
    import net.rim.blackberry.api.mail.Transport;
    
  2. Crie um novo objeto Multipart para criar uma mensagem de multiparte.
    byte[] data = new byte[256]; 
    MultiPart multipart = new MultiPart();
  3. Crie um objeto SupportedAttachmentPart, designando o objeto Multipart como seu pai, para criar cada componente da tela.
    SupportedAttachmentPart attach = new SupportedAttachmentPart( multipart,
    "application/x-example", "filename", data);
  4. Invoque MultiPart.addBodyPart(SupportedAttachmentPart) para adicionar cada supportedAttachmentPart objeto ao objeto multiparte.
    multipart.addBodyPart(attach); 
  5. Invoque Message.setContent(Multipart) e forneça como parâmetro o objeto Multipart para definir o conteúdo do anexo.
    msg.setContent(multipart);
  6. Invoque Session.getTransport() e armazene o objeto retornado em uma variável do tipo Transport. O objeto Transport representa o protocolo de transporte de mensagem.
    Transport trans = Session.getTransport();
  7. Invoque Transport.send(Message).
    try 
    {
       trans.send(msg);
    } 
    catch(MessagingException e) 
    {
       System.out.println(e.getMessage());
    }

Estas informações foram úteis? Gostaríamos de receber seus comentários.