Lotus Notes在导出为EML之前删除标题字段

时间:2011-07-25 12:23:10

标签: java lotus-notes lotus

我正在尝试将邮件导出为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行仍然存在。

如何在保存之前删除此标题?

1 个答案:

答案 0 :(得分:1)

在将笔记转换为mime流之前删除$FolderRef项应该有效。