Guia do desenvolvedor

Local Navigation

Encaminhar uma mensagem

  1. Importe as classes e interfaces necessárias.
    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() em um objeto Message existente. A linha de assunto de uma mensagem encaminhada é definida automaticamente como ENC:assunto_original.
    Message fwdmsg = msg.forward();
  3. Crie uma matriz de endereços.
    Address toList[] = new Address[1];
  4. Adicione um novo objeto Address à matriz.
    toList[0]= new Address("ming.li@example.com", "Ming Li");
    
  5. Invoque Message.addRecipients(int, Address[]) para adicionar destinatários ao Message.
    fwdmsg.addRecipients(Message.RecipientType.TO, toList);
  6. Invoque Message,setContent(String) para definir o conteúdo da mensagem exibido antes da mensagem original.
    try 
    {
       fwdmsg.setContent("This is a forwarded message.");
    } 
    catch(MessagingException e) 
    {
       System.out.println(e.getMessage());
    }
  7. Invoque Session.getTransport() e armazene o objeto retornado em uma variável do tipo Transport. O objeto Transport representa o protocolo de transporte de mensagem.
    Transport trans = Session.getTransport();
  8. Invoque Transport.send(Message).
    try 
    {
       trans.send(fwdmsg);
    } 
    catch(MessagingException e) 
    {
       System.out.println(e.getMessage());
    }
Tópico anterior: Responder a uma mensagem

Estas informações foram úteis? Gostaríamos de receber seus comentários.