我正在尝试将邮件消息导出为 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
仍然存在。
如何在保存之前删除此标头?