2017-08-01 170 views
0

在便笺中,电子邮件备忘录可能来自邮箱数据库/找到该邮箱的文件,即由邮箱的用户组成,然后发送至外部或内部派对或电子邮件备忘录可能源自邮箱外部。如何辨别电子邮件备忘录的来源

此外,邮箱可能是一个组邮箱,有多个用户,我们希望将任何用户从该邮箱发送的任何电子邮件作为外发邮件项目,以及收到的邮件项目(如果它也是寄给该邮箱。

考虑到任何电子邮件可能随时都放在任何文件夹中,并且无论其当前位置(除非完全删除),我们都想知道每个给定的电子邮件是否是内部或外部来源,以及什么时间分别发送或到达,我们如何才能知道Notes仅使用Notes传入和/或传出备忘录常用的NotesDocument字段,邮箱收到给定备忘录还是从邮箱发送备忘录?

目标是使用仅包含传入邮件项目或仅包含传出邮件项目的Domino Designer创建视图,而不管其当前文件夹如何。

+0

告诉我们你已经尝试了什么,以及如何不工作。 – Newbs

回答

0

您可以使用@IsAvailable(DeliveredDate)识别发送到Notes邮箱的电子邮件。

如果DeliveredDate项目不存在,则可以使用@IsAvailable(PostedDate)识别从Notes邮箱发送的电子邮件。

如果既没有DeliveredDate也没有PostedDate项目,那么这封电子邮件是一个从未发送过的草稿。

您可以检查SentTo项目的值以确认电子邮件是否实际发送到包含它的邮箱。仅仅因为它现在在那里,并不意味着它实际上已经在那里传送了!用户可以轻松地将邮件从一个邮箱文件复制并粘贴到另一个邮箱文件,并且该邮件包含的各种项目不会更改。

我不认为有一个确定的方法来知道电子邮件是否实际上是从它所包含的邮箱文件发送的。From项通常反映发送电子邮件的用户的名称,而不是用户在发送邮件时正在访问的邮箱。组邮箱模板的特殊编程可能会改变该行为,但您可能无法依靠它。