Guide de développement

Local Navigation

Répondre à un message

  1. Importez les classes et les interfaces requises.
    import net.rim.blackberry.api.mail.Folder;
    import net.rim.blackberry.api.mail.Message;
    import net.rim.blackberry.api.mail.Session;
    import net.rim.blackberry.api.mail.Store;
    import net.rim.blackberry.api.mail.Transport;
    
  2. 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();
  3. Appelez Session.waitForDefaultSession().getStore() pour récupérer l'objet Store.
    Store store = Session.waitForDefaultSession().getStore();
  4. Appelez Store.list(INBOX) pour récupérer tous les dossiers sous le dossier INBOX. Enregistrez les dossiers dans un tableau Folder.
    Folder[] folders = store.list(INBOX);
  5. Indiquez un élément spécifique du tableau pour récupérer le dossier de boîte de réception.
    Folder inbox = folders[0];
  6. Appelez Folder.getMessages() pour récupérer les messages dans le dossier Boîte de réception. Stockez les messages dans un tableau Message.
    Message[] messages = inbox.getMessages();
  7. Appelez Message.reply(Boolean) et indiquez true (vrai) pour répondre à tous les destinataires ou false (faux) pour ne répondre qu'à l'expéditeur.
    if( messages.length > 0 ) 
    {
       Message msg = messages[0];
    }
    Message reply = msg.reply(true);
  8. Appelez Transport.send(Message) pour envoyer la réponse.
    try 
    {
       trans.send(reply);
    } 
    catch(MessagingException e) 
    {
       System.out.println(e.getMessage());
    }
    
Sujet précédent: Envoyer un message

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