Разрешение URL и разрешение JavaScript являются 2 разными вещами.
Вы сможете сделать это через стандартные API.
Сначала вам нужно получить ссылку на Сообщение
(или сообщения), которое вы хотите удалить - если вы успешно их читаете, значит, вы уже можете это сделать. Теперь нет явной операции delete (), но вы можете пометить сообщение как удаленное следующим образом:
message.setFlag(Flags.Flag.DELETED, true);
Это пометит сообщение как удаленное (что обычно выполняется операцией удаления в настольном IMAP-клиенте). Чтобы принудительно удалить удаленные сообщения, когда вы закончите с папкой
, в которой они находятся, вызовите
folder.close(true);
, где истинный флаг указывает серверу удалять все удаленные сообщения.
И вуаля! Клиент больше не должен видеть эти сообщения, когда он подключается к серверу с любым клиентом IMAP.
РЕДАКТИРОВАТЬ:
Дон ' Не забудьте открыть папку в режиме READ_WRITE, иначе сообщения не будут удалены с сервера.
folder.open(Folder.READ_WRITE);
См .: http://java.sun.com/developer/onlineTraining/JavaMail/contents.html#JavaMailDeleting