Guida allo sviluppo

Local Navigation

Risposta a un messaggio

  1. Importare le classi e le interfacce richieste.
    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. Richiamare Session.getTransport() e memorizzare l'oggetto restituito in una variabile di tipo Transport. L'oggetto Transport rappresenta il protocollo di trasporto per la messaggistica.
    Transport trans = Session.getTransport();
  3. Richiamare Session.waitForDefaultSession().getStore() per recuperare l'oggetto Store.
    Store store = Session.waitForDefaultSession().getStore();
  4. Richiamare Store.list(INBOX) per recuperare tutte le cartelle presenti nella cartella INBOX. Memorizzare le cartelle in una matrice Folder.
    Folder[] folders = store.list(INBOX);
  5. Specificare un elemento della matrice per recuperare la cartella della posta in arrivo.
    Folder inbox = folders[0];
  6. Richiamare Folder.getMessages() per recuperare i messaggi nella cartella della posta in arrivo. Memorizzare i messaggi in una matrice Message.
    Message[] messages = inbox.getMessages();
  7. Richiamare Message.reply(Boolean) e specificare true per rispondere a tutti i destinatari del messaggio oppure false per rispondere solo al mittente.
    if( messages.length > 0 ) 
    {
       Message msg = messages[0];
    }
    Message reply = msg.reply(true);
  8. Richiamare Transport.send(Message) per inviare la risposta.
    try 
    {
       trans.send(reply);
    } 
    catch(MessagingException e) 
    {
       System.out.println(e.getMessage());
    }
    
Argomento successivo: Inoltro di un messaggio
Argomento precedente: Invio di un messaggio

Le informazioni sono state utili? Inviateci i vostri commenti.