lotus notes中如何区分邮件和聊天文档

How to differentiate between email and chat documents in lotus notes

我正在尝试从一个人的 nsf 文件(lotus notes)中提取他的所有电子邮件和聊天记录。我正在使用 Notes.jar。 nsf 文件中的所有条目都是文档。有没有办法识别哪个文档是电子邮件,哪个文档是聊天。有一个名为 "Form" 的项目,用于标识邮件(备忘录)、会议邀请(约会)。我在这里面临的问题是电子邮件和聊天都具有表单类型 "Memo"。 请给我一个区分电子邮件和聊天的方法。

你是对的:两种文件都有Memo.
的形式 聊天记录还有一个项目 $IMTranscript 来标识它们。

我发现了这个事实,使用所有文档视图的图标列 ($All),因为聊天记录在该视图中有不同的图标。这是该公式的相关部分:

@IsAvailable($IMTranscript) & @LowerCase(IMoriginator) = @LowerCase(IMowner); 
"ChatTranscriptMe.gif";
@IsAvailable($IMTranscript); "Chat_transcript_icon.gif";