2012-03-29 1 views
1

나는 내 응용 프로그램에서 imap을 사용하여 포럼에서 제안한대로 Gmail 및 Yahoo 메일에 액세스하기로 결정했으며 정상적으로 작동합니다.android에서 IMAP을 사용하여 이메일을 삭제 하시겠습니까?

하지만 여전히 메일을 삭제할 수 없습니다. 이메일을 삭제할 암묵적인 방법을 찾지 못했습니다. 어느 누구라도 imap을 사용하여이를 수행 할 수있는 방법을 제공 할 수 있다면 몇 가지 코드와 유용한 링크를 게시하십시오. 또한 폴더의 깃발을 바꿀 수있는 곳을 읽었습니다. 따라서 이메일은 휴지통으로 옮겨집니다. 실행중인 코드를 제공하십시오.

답변

0

Java mail Api for Android을 통해 처리 할 수 ​​있습니다. 여기

코드 발췌

String mail_host="imap.gmail.com"; 
Properties p = System.getProperties(); 
p.setProperty("mail.store.protocol","imaps"); 
Session s = Session.getDefaultInstance(p, null); 

    Store st = s.getStore("imaps"); 

    st.connect(mail_host,"[email protected]","password"); 
    Folder inbox = st.getFolder("inbox"); 
    inbox.open(Folder.READ_ONLY); 

    Message m= inbox.getMessage(1); 
    m.setFlag(Flags.Flag.DELETED, true); 
입니다