无法阅读邮件正文

时间:2015-10-12 06:08:09

标签: c# lotus-notes

我无法阅读邮件的正文。 邮件未加密。

我在Lotus notes中的邮件属性$Abstract属性文档属性如下:

Field Name: $Abstract
Data Type: Text List
Data Length: 62 bytes
Seq Num: 1
Dup Item ID: 0
Field Flags: SEAL SUMMARY 

"p{margin-bottom:1em}p{margin-bottom:1em}  Hello Tony,"

$Abstract前缀为一些无效字符的值。 我的问题是抽象属性无效吗?

我在C#中使用以下代码来阅读邮件正文

_DocInbox = _serverDatabase.GetDocumentByID(strArrayOfIds [iIndex] .ToString());   BodyText =((object [])_ DocInbox.GetItemValue(" Body"))[0] as String;

GetItemValue函数应该返回邮件正文。但它返回空字符串。

在c#中是否还有其他函数可以读取邮件正文。   请帮帮我。

1 个答案:

答案 0 :(得分:0)

使用NotesDocument' GetFirstItem()获取NotesRichTextItem,GetUnformattedText()将RichTextItem的内容作为纯文本。

...
BodyText = _DocInbox.GetFirstItem("Body").GetUnformattedText();