2012-03-29 24 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); 
ある
関連する問題