2012-03-29 2 views
1

Я решил использовать imap в своем приложении для доступа к почтовым сообщениям gmail и yahoo в соответствии с предложением форума, и он работает нормально.Удалить сообщения электронной почты с помощью IMAP в android?

Но я по-прежнему не могу удалить письма. Я не нашел никакого неявного метода для удаления писем. Если кто-то может предоставить способ сделать это с помощью 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); 
Смежные вопросы