Lotus Notes文档同时出现在Inbox和SentItem中

时间:2012-06-04 10:32:55

标签: lotus-notes

我创建了一个CPP COM dll来读取EML文件并将其添加到Lotus Notes NSF文件中。使用MIMEContent创建邮件但问题是当我将文档添加到文件夹视图时$ Inbox同一邮件被复制$ Sent Item Folder。以下是代码

           newdoc.Save();
           Folder.FolderAddDocument(newdoc);


    // Color the background
    Folder.SetBackgroundColor(LNCOLOR_LIGHT_GRAY);

    // Change the heading display
    Folder.SetHeadingDisplay(LNVFHEADINGDISPLAY_BEVELED);

    Folder.Save();
    //cout<<"ReadViews4"<<endl;
    Folder.Close();
    //cout<<"ReadViews5"<<endl;
    newdoc.Close();

谢谢和问候, Haseena

2 个答案:

答案 0 :(得分:1)

这是8.5.x邮件模板的已发送视图的选择公式:

  

SELECT DeliveredDate =“”&amp; PostedDate!=“”&amp; !(@ IsMember( “S”;   ExcludeFromView))

如果导入的邮件文档应显示为传入邮件,则它必须具有带日期的DeliveredDate字段(这意味着它不会显示在“已发送”视图中)。

我无法看到您如何设置邮件文档的属性,因为您的代码示例仅包含newdoc.Save()newdoc.Close()

因此,请查看导入邮件的属性,并查看设置邮件文档属性的CPP代码。

答案 1 :(得分:0)

像其他人说的那样: 创建字段“DilveredDate”。将其值替换为例如今天。

DateTime timenow = session.createDateTime("Today");
timenow.setNow();
newdoc.replaceItemValue("DeliveredDate", timeNow);

您的文档不会显示在sendTo-View中。