2011-10-05 3 views

답변

1

URL의 예를 MBOX 메일 메시지를 읽을 수 mstor를 사용하는 방법을 말해 줄 수 수 있습니다 :

mstor : C : 로컬 저장소에서 메시지를 읽기가 Microsoft Windows 기계

에/메일 :

Session session = Session.getDefaultInstance(new Properties()); 

Store store = session.getStore(new URLName("mstor:c:/mailbox/MyStore")); 
store.connect(); 

// read messages from Inbox.. 
Folder inbox = store.getDefaultFolder().getFolder("Inbox"); 
inbox.open(Folder.READ_ONLY); 

Message[] messages = inbox.getMessages(); 
+0

안녕하세요, 내가 store.connect()라고 말하면 URL 이름에 지정된 저장소에 연결하지 않아서 mstor : // username @ (시스템 사용자 이름)과 같은 일부 항목에 연결되어 있습니다. – user972590

+0

mstor jar 파일을 클래스 패스에 복사했습니다. 다른 설정을해야합니까? – user972590

+0

classpath에 mstor, commons-logging 및 jdom JAR을 포함해야합니다. –

1
//Remember to add the properties in above code. 

this.properties = new Properties(); 
      this.properties.setProperty("mail.store.protocol", "mstor"); 
      this.properties.setProperty("mstor.mbox.metadataStrategy", "none"); 
      this.properties.setProperty("mstor.mbox.cacheBuffers", "disabled"); 
      this.properties.setProperty("mstor.mbox.bufferStrategy", "mapped"); 
      this.properties.setProperty("mstor.metadata", "disabled"); 
      this.properties.setProperty("mstor.mozillaCompatibility", "enbled") 
관련 문제