- public void deleteEmail() throws Exception {
- // 连接并打开邮箱
- Store store = session.getStore();
- try {
- store.connect();
- } catch (Exception e) {
- e.printStackTrace();
- }
- // 定位收件箱
- Folder folder = store.getFolder("INBOX");
- folder.open(Folder.READ_WRITE);
- if (folder instanceof POP3Folder) {
- POP3Folder inbox = (POP3Folder) folder;
- Message[] messages = inbox.getMessages();
- for (int i = 0; i < messages.length; i++) {
- MimeMessage mimeMessage = (MimeMessage) messages[i];
- String uid = inbox.getUID(mimeMessage);
- // 判断数据库是否已经接受过当前邮件
- if (null != ) {
- mimeMessage.setFlag(Flags.Flag.DELETED, true);
- }
- }
- } else if (folder instanceof IMAPFolder) {
- IMAPFolder inbox = (IMAPFolder) folder;
- Message[] messages = inbox.getMessages();
- for (int i = 0; i < messages.length; i++) {
- MimeMessage mimeMessage = (MimeMessage) messages[i];
- String uid = Long.toString(inbox.getUID(mimeMessage));
- // 判断数据库是否已经接受过当前邮件
- if (null != ) {
- mimeMessage.setFlag(Flags.Flag.DELETED, true);
- }
- }
- }
- folder.close(true);
- store.close();
- }
public void deleteEmail() throws Exception {
// 连接并打开邮箱
Store store = session.getStore();
try {
store.connect();
} catch (Exception e) {
e.printStackTrace();
}
// 定位收件箱
Folder folder = store.getFolder("INBOX");
folder.open(Folder.READ_WRITE);
if (folder instanceof POP3Folder) {
POP3Folder inbox = (POP3Folder) folder;
Message[] messages = inbox.getMessages();
for (int i = 0; i < messages.length; i++) {
MimeMessage mimeMessage = (MimeMessage) messages[i];
String uid = inbox.getUID(mimeMessage);
// 判断数据库是否已经接受过当前邮件
if (null != ) {
mimeMessage.setFlag(Flags.Flag.DELETED, true);
}
}
} else if (folder instanceof IMAPFolder) {
IMAPFolder inbox = (IMAPFolder) folder;
Message[] messages = inbox.getMessages();
for (int i = 0; i < messages.length; i++) {
MimeMessage mimeMessage = (MimeMessage) messages[i];
String uid = Long.toString(inbox.getUID(mimeMessage));
// 判断数据库是否已经接受过当前邮件
if (null != ) {
mimeMessage.setFlag(Flags.Flag.DELETED, true);
}
}
}
folder.close(true);
store.close();
}
转载于:https://blog.51cto.com/ajiao13/1138989