첨부 파일이 있는 메시지 보내기

  1. 필요한 클래스와 인터페이스를 가져옵니다.
    import net.rim.blackberry.api.mail.Message;
    import net.rim.blackberry.api.mail.MessagingException;
    import net.rim.blackberry.api.mail.Multipart;
    import net.rim.blackberry.api.mail.Session;
    import net.rim.blackberry.api.mail.SupportedAttachmentPart;
    import net.rim.blackberry.api.mail.Transport;
    
  2. Multipart 객체를 만들어 멀티파트 메시지를 만듭니다.
    byte[] data = new byte[256]; 
    MultiPart multipart = new MultiPart();
  3. SupportedAttachmentPart 객체를 만들고 이 객체의 상위 객체로 Multipart 객체를 지정하여 화면의 각 구성 요소를 만듭니다.
    SupportedAttachmentPart attach = new SupportedAttachmentPart( multipart,
    "application/x-example", "filename", data);
  4. MultiPart.addBodyPart(SupportedAttachmentPart)를 호출하여 각 supportedAttachmentPart 객체를 멀티파트 객체에 추가합니다.
    multipart.addBodyPart(attach); 
  5. Message.setContent(Multipart)를 호출하고 매개 변수로 Multipart 객체를 제공하여 첨부 파일의 콘텐츠를 설정합니다.
    msg.setContent(multipart);
  6. Session.getTransport()를 호출하고 반환된 객체를 Transport 형식의 변수에 저장합니다. Transport 객체는 메시지 전송 프로토콜을 나타냅니다.
    Transport trans = Session.getTransport();
  7. Transport.send(Message)를 호출합니다.
    try 
    {
       trans.send(msg);
    } 
    catch(MessagingException e) 
    {
       System.out.println(e.getMessage());
    }

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