1
我試圖將EML導出爲郵件消息,但是我想要刪除特定的標題字段。Lotus Notes在導出爲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
線仍然存在。
如何在保存前刪除此標題?
這就是我正在做的。不幸的是,如果文檔被保存,只能刪除標題字段,但某些文檔無法保存(?),我不想修改原始郵件,只能修改導出的EML文件。 我訴諸閱讀流並刪除受影響的行。 – Trellmor