2012-01-24 2 views
0

메일의 본문/메시지 만받는 Java 프로그램을 만들고 싶습니다. 메일은 .eml 형식이고 메일은 내 컴퓨터에 로컬로 배치됩니다. 문제는이 작업을 수행 할 방법을 찾을 때 나는 여전히 활성 메일 서버가 필요한 Folder 클래스를 사용하게됩니다. 자, 내 질문은, 내가 서버에 연결할 필요없이 Javamail API를 사용하여 전자 메일의 메시지 부분을 추출 할 수있는 방법이 있습니까? 헤더를 포함하지 않고 전자 메일의 메시지 부분을 추출하는 것은 파일 스트림에서 거의 불가능하기 때문입니다.Java를 사용하여 로컬 디렉토리에서 전자 메일을 읽는 방법?

도움 주셔서 감사합니다.

건배!

답변

0

JavaMail에 "로컬 저장소 공급자"를 사용할 수 있지만 가장 간단한 방법은 InputStream을 사용하는 MimeMessage를 사용하는 것입니다. 그것을 (버퍼링 된) FileInputStream 줘, 당신을 위해 메시지를 구문 분석합니다.

관련 문제