2011-09-02 2 views
2

SMTP 서버에서 전자 메일을받는 데 대한 질문이 있습니다. 그래서 서버에서 메시지를 가져와 본문을 가져와야하지만이 문제가 있습니다. 나는 메시지의 입력 스트림을 얻고 그것을 모두 읽으려고 시도했지만 실제로 메시지의 모든 내용을 읽었다. 제 질문은 : 자바 메일 API, 제목 부분 및 시작 부분이있는 메일 메시지 본문을 읽는 방법은 무엇입니까?Java Mail API 메시지 본문 문제가 발생했습니다.

Google에서 검색했지만 성공하지 못했습니다. 질문이 멍청한 것처럼 보이지만 Java Mail API의 초보자 인 경우 미안합니다.

미리 감사드립니다.

답변

1

시도해보십시오.

getContent 메소드를 사용하여 메시지 본문 만 읽을 수 있습니다.

((MimeMessage)message).getContent();

this는 JavaMail에의

+0

OK API하지만 내가 여러 부분 메시지와 함께하고 난 단지 몸을 읽지 않는 내게 준 코드를해야 할에 매우 잘 작성된 자료입니다. 나는 정보와 서버 정보를 읽었다. –

+0

MimeMessage 대신 MultiPart 클래스를 사용해야하는 다중 메시지가있는 경우 http://java.sun.com/developer/onlineTraining/JavaMail/contents.html#GettingAttachments –

+0

답해 주셔서 감사합니다. –