Enviar un mensaje con un archivo adjunto

  1. Importe las clases y las interfaces necesarias.
    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. Cree un objeto Multipart nuevo para crear un mensaje multiparte.
    byte[] data = new byte[256]; 
    MultiPart multipart = new MultiPart();
  3. Cree un objeto SupportedAttachmentPart, designando el objeto Multipart como su padre, para crear cada componente de la pantalla.
    SupportedAttachmentPart attach = new SupportedAttachmentPart( multipart,
    "application/x-example", "filename", data);
  4. Invoque MultiPart.addBodyPart(SupportedAttachmentPart) para añadir cada uno de los objetos supportedAttachmentPart al objeto multiparte.
    multipart.addBodyPart(attach); 
  5. Invoque Message.setContent(Multipart) y proporcione como parámetro el objeto Multipart para establecer el contenido del archivo adjunto.
    msg.setContent(multipart);
  6. Invoque Session.getTransport() y almacene el objeto devuelto en una variable de tipo Transport. El objeto Transport representa el protocolo de transporte de mensajes.
    Transport trans = Session.getTransport();
  7. Invoque Transport.send(Message).
    try 
    {
       trans.send(msg);
    } 
    catch(MessagingException e) 
    {
       System.out.println(e.getMessage());
    }

¿Le ha resultado útil esta información? Envíenos sus comentarios.