2011-11-20 2 views
2

메시지를 읽은 후 삭제하는 방법을 알려줄 수 있습니까?Gmail-Imap을 통해 읽은 메일을 삭제 한 후 삭제하는 방법?

Gmail-Imap을 사용하고 있습니다.

메일을 읽을 수는 있지만 첨부 파일을 읽을 수는 있지만 메시지를 삭제하는 방법에 대해서는 알 수 없습니다.

+0

당신이 유를 이름을 수있는 API를 사용하는 경우?! JavaMail! – Synxmax

+0

java-gmail-imap- ** .jar를 사용 중입니다. – RaviKiran

+0

http://stackoverflow.com/questions/4790844/how-to-get-the-list-of-available-folders-in-a-mail -account-using-java-mail/4801728 # 4801728 – Synxmax

답변

3

읽어보기 SO Post. 당신이 JavaMail에를 사용하는 경우

먼저 휴지통으로 이동해야합니다 :

Folder trash = store.getFolder("[Gmail]/Bin"); 
for (Message m : msgs) { 
    inbox.copyMessages(new Message[] { m }, trash); 
} 
+0

나는 그것을 시도했다. 그 폴더를 찾을 수 없습니다. 독서에서, 나는 초안, 스팸 및 휴지통이 폴더가 아니라 Google Mail의 라벨임을 발견했습니다. 사실입니까? 도와주세요 – RaviKiran

+0

고마워요. 휴지통을 휴지통으로 바꾼 것뿐이었습니다. – RaviKiran

+0

방금 ​​내 로그에서 다음을 얻었습니다. javax.mail.FolderNotFoundException : [Gmail]/Bin이 존재하지 않습니다. – Howard

관련 문제