Guía de desarrollo

Local Navigation

Reenviar un mensaje

  1. Importe las clases y las interfaces necesarias.
    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. Invoque Message.forward() en un objeto Message existente. La línea del asunto de un mensaje reenviado se establece automáticamente como RV:asunto_original.
    Message fwdmsg = msg.forward();
  3. Cree una matriz de direcciones.
    Address toList[] = new Address[1];
  4. Agregue un objeto Address nuevo a la matriz.
    toList[0]= new Address("ming.li@example.com", "Ming Li");
    
  5. Invoque Message.addRecipients(int, Address[]) para agregar destinatarios al Message.
    fwdmsg.addRecipients(Message.RecipientType.TO, toList);
  6. Invoque Message,setContent(String) para establecer el contenido del mensaje que aparece antes del mensaje original.
    try 
    {
       fwdmsg.setContent("This is a forwarded message.");
    } 
    catch(MessagingException e) 
    {
       System.out.println(e.getMessage());
    }
  7. 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();
  8. Invoque Transport.send(Message).
    try 
    {
       trans.send(fwdmsg);
    } 
    catch(MessagingException e) 
    {
       System.out.println(e.getMessage());
    }

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