Guide de développement

Local Navigation

Transférer un message

  1. Importez les classes et interfaces requises.
    import net.rim.blackberry.api.mail.Address;
    import net.rim.blackberry.api.mail.Message;
    import net.rim.blackberry.api.mail.MessagingException;
    import net.rim.blackberry.api.mail.Session;
    import net.rim.blackberry.api.mail.Transport;
    
  2. Appelez Message.forward() sur un objet Message existant. La ligne d'objet d'un message transféré est définie automatiquement sur TR :sujet_initial.
    Message fwdmsg = msg.forward();
  3. Créez un tableau d'adresses.
    Address toList[] = new Address[1];
  4. Ajoutez un nouvel objet Address au tableau.
    toList[0]= new Address("ming.li@example.com", "Ming Li");
    
  5. Appelez Message.addRecipients(int, Address[]) pour ajouter des destinataires à Message.
    fwdmsg.addRecipients(Message.RecipientType.TO, toList);
  6. Appelez Message,setContent(String) pour définir le contenu du message qui s'affiche avant le message d'origine.
    try 
    {
       fwdmsg.setContent("This is a forwarded message.");
    } 
    catch(MessagingException e) 
    {
       System.out.println(e.getMessage());
    }
  7. 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();
  8. Appelez Transport.send(Message).
    try 
    {
       trans.send(fwdmsg);
    } 
    catch(MessagingException e) 
    {
       System.out.println(e.getMessage());
    }
Sujet précédent: Répondre à un message

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