我决定在我的应用程序中使用imap
按照论坛的建议访问gmail和yahoo邮件,它运行正常。
但我仍然无法删除邮件。我没有找到任何删除电子邮件的隐式方法。如果任何人都可以使用imap提供一种方法,那么请发布一些代码和有用的链接。我还在某处读到我们可以更改文件夹的标志,以便将电子邮件移动到垃圾箱。请提供运行代码。
答案 0 :(得分: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,"username@gmail.com","password");
Folder inbox = st.getFolder("inbox");
inbox.open(Folder.READ_ONLY);
Message m= inbox.getMessage(1);
m.setFlag(Flags.Flag.DELETED, true);