2
서명이없는 메일 본문을 가져 가고 싶습니다. 이 코드는 모든 텍스트 유형을 가져옵니다. 메일 서명없이 텍스트를 추출하려면 어떻게해야합니까?JavaMail API에서 서명을 구문 분석하는 방법은 무엇입니까?
public static void saveParts(Object content) throws MessagingException {
try {
if (content instanceof Multipart) {
Multipart multi = ((Multipart) content);
int parts = multi.getCount();
for (int j = 0; j < parts; ++j) {
MimeBodyPart part = (MimeBodyPart) multi.getBodyPart(j);
if (part.getContent() instanceof Multipart) {
saveParts(part.getContent());
} else {
if (part.isMimeType("text/plain")) {
System.out.println("message content : " + part.getContent());
}
}
}
}
} catch(MessagingException ex){
ex.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
}
서명은 본문의 일부이며, 서명을 내용과 분리하는 데 합의한 표준은 없습니다 (유행에 뒤 떨어지는'- '제외). 귀하는 여기에 귀하의 서명을 고려하고 필요한 코드를 작성하도록 정의해야합니다. 그것이 그대로, 귀하의 질문은 너무 광범위하고, 아마도 약간 의견을 기반으로합니다. –