3

我创建了一个列表并设置了在将新项目添加到列表时发送给几个人的警报。但是,我还有一个额外的要求,就是将警报电子邮件发送到 Exchange 中的公用文件夹。

该文件夹使用电子邮件地址 VSrequest@domain.com 设置,但是当我尝试将该地址添加到“发送警报到”字段(创建新警报时)时,SharePoint 返回错误:“未找到完全匹配。”

我曾考虑通过 SharePoint 设计器在自定义工作流中设置警报,但有没有办法轻松重用现有警报电子邮件作为自定义警报正文的模板?

任何其他想法或指针将不胜感激!

4

2 回答 2

0

您无法将警报发送到常规电子邮件地址(或邮箱),因为它与用户/组无关。如果它不与用户/组关联,则它不能拥有对 SharePoint 中任何列表或列表项的权限。最后,如果它没有权限,那么它就无法收到警报(或者这将是一个相当大的安全漏洞)。

可能最简单的方法就是您提到的:使用自定义 SharePoint 设计器工作流。它不会 100% 相同,但您可以从以前的警报中复制 HTML,然后尝试在工作流程中尽可能多地填写数据。(请参阅此处以获取几乎完全描述您想要的内容的文章)。

于 2010-11-09T18:33:18.857 回答
0

如您所见,您无法针对随机电子邮件地址设置警报 - 它必须针对用户(拥有电子邮件地址)。

因此,一种选择是为 VSrequest@domain.com 创建域用户 - 确保他们在 SharePoints 用户列表中(站点设置 > 用户和组 > 所有用户),然后您将能够为该用户设置警报到该电子邮件地址。

其他选项包括套件提及的工作流程、事件接收器或 3rd 方软件。

于 2010-11-09T18:36:52.853 回答