0
전자 메일 메시지의 첫 번째 줄을 처리해야 할 필요가있는 곳이 필요합니다.전자 메일 메시지의 첫 번째 줄을 읽고 첨부 파일 (java.mail)을 사용하여 전달하십시오.
하지만이 메시지에 첨부 파일이 있으면 문제가 발생합니다. 그리고 그것들도 전달해야합니다. 여러 메시지 구조를 수용 할 수있는 안전한 방법으로 java.mail을 사용하여 전자 메일 메시지를 처리하는 좋은 예는 찾을 수 없습니다. 또한 전달 예제가 문제입니다.
누구든지 나를 몇 가지 코드 예제로 좋은 리소스로 안내 할 수 있습니까?
private String getMessgaeFirstLine(Message msg) throws IOException, MessagingException{
String result = null;
Object objRef = msg.getContent();
Multipart mp = (Multipart) objRef;
int count = mp.getCount();
for (int i = 0; i < count; i++)
{
BodyPart bp = mp.getBodyPart(i);
if (bp instanceof MimeBodyPart)
{
MimeBodyPart mbp = (MimeBodyPart) bp;
if (mbp.isMimeType("text/plain")) {
result = (String) mbp.getContent();
result = result.replaceAll("(\\r|\\n)", "");
break;
}
}
}
return result;
}
지금까지 수행 한 코드를 공유해주십시오. –
안녕하세요 Shreyos, 의견을 주셔서 감사합니다, 코드는 두 클래스와 여러 가지 방법을 통해 확산됩니다 ... 그것은 여기에 게시 혼란 것입니다. 나는 느낀다. – elector
우리가 제안 할 수 있도록 전체 코드, 조사해야 할 주요 부분 만 게시 할 필요가 없습니다. –