Я пытаюсь экспортировать почтовое сообщение как EML, но я хочу удалить определенное поле заголовка.
Этот код должен удалить все поля, содержащие строку $FolderRef
.
for (int i = 0; i < headers.size(); i++) {
MIMEHeader header = (MIMEHeader)headers.elementAt(i);
if (header.getHeaderName().compareTo("X-Notes-Item") == 0 && header.getHeaderValAndParams().contains("$FolderRef")) {
header.remove();
}
}
После этого письмо записывается в поток и сохраняется как EML-файл, но строка с $FolderRef
все еще там.
Как удалить эти заголовки перед сохранением?