Envoyer un message avec pièce jointe

  1. Importez les classes et les interfaces requises.
    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. Créez un objet Multipart pour créer un message en plusieurs parties.
    byte[] data = new byte[256]; 
    MultiPart multipart = new MultiPart();
  3. Créez un objet SupportedAttachmentPart, en désignant l'objet Multipart comme parent pour créer chaque composant de l'écran.
    SupportedAttachmentPart attach = new SupportedAttachmentPart( multipart,
    "application/x-example", "filename", data);
  4. Appelez MultiPart.addBodyPart(SupportedAttachmentPart) pour ajouter chaque objet supportedAttachmentPart à l'objet en plusieurs parties.
    multipart.addBodyPart(attach); 
  5. Appelez Message.setContent(Multipart) et indiquez comme paramètre l'objet Multipart pour définir le contenu de la pièce jointe.
    msg.setContent(multipart);
  6. Appelez Session.getTransport() et enregistrez l'objet renvoyé dans une variable de type Transport. L'objet Transport représente le protocole de transport de la messagerie.
    Transport trans = Session.getTransport();
  7. Appelez Transport.send(Message).
    try 
    {
       trans.send(msg);
    } 
    catch(MessagingException e) 
    {
       System.out.println(e.getMessage());
    }

Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.