개발 가이드

Local Navigation

메시지 전달

  1. 필요한 클래스와 인터페이스를 가져옵니다.
    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. Message.forward()를 기존 Message 객체에 대해 호출합니다. 전달되는 메시지의 제목 줄은 자동으로 FW:original_subject로 설정됩니다.
    Message fwdmsg = msg.forward();
  3. 주소 배열을 만듭니다.
    Address toList[] = new Address[1];
  4. 배열에 새 Address 객체를 추가합니다.
    toList[0]= new Address("ming.li@example.com", "Ming Li");
    
  5. Message.addRecipients(int, Address[])를 호출하여 받는 사람을 Message에 추가합니다.
    fwdmsg.addRecipients(Message.RecipientType.TO, toList);
  6. Message,setContent(String)를 호출하여 원본 메시지 이전에 나타나는 메시지의 콘텐츠를 설정합니다.
    try 
    {
       fwdmsg.setContent("This is a forwarded message.");
    } 
    catch(MessagingException e) 
    {
       System.out.println(e.getMessage());
    }
  7. Session.getTransport()를 호출하고 반환된 객체를 Transport 형식의 변수에 저장합니다. Transport 객체는 메시지 전송 프로토콜을 나타냅니다.
    Transport trans = Session.getTransport();
  8. Transport.send(Message)를 호출합니다.
    try 
    {
       trans.send(fwdmsg);
    } 
    catch(MessagingException e) 
    {
       System.out.println(e.getMessage());
    }
이전 주제: 메시지에 회신

이 정보가 도움이 되었습니까? 의견을 보내 주십시오.