在工作流中发送电子邮件

在工作流中发送电子邮件

在某些版本的 SharePoint 中添加列表项时发送电子邮件需要许多步骤,其详细信息如下所示。 但是,如果你使用的是最新版本的 SharePoint,则可以直接从列表添加流添加列表项时发送电子邮件的流模板包括开始快速开始所需的基本步骤。

注意: SharePoint 2010 工作流自2020起已停用,自起新租户并已从年11月 1 2020 日的现有租户中删除。  如果您使用的是 SharePoint 2010 工作流,我们建议迁移到 Power 自动化或其他受支持的解决方案。 有关详细信息,请参阅 SharePoint 2010 工作流停用。

从工作流发送电子邮件

从工作流发送基本电子邮件

动态选择要接收邮件的用户或组

包含有关当前项目的信息

包含静态超链接

包含指向当前项目的超链接

包含图像

标识不受支持的选项

从工作流发送基本电子邮件

触发工作流发送电子邮件的新项目

通过使用工作流设计器中的 " 发送电子邮件 " 操作,你可以设置自定义工作流以向你或任何其他指定的用户或组发送电子邮件。 电子邮件的可用字段是 " 收件人"、 "抄送"、" 主题" 和 " 正文"。 这些字段可以包含静态文本和从工作流查找动态生成的文本。

你可以使用 " 发送电子邮件 " 操作生成多种电子邮件,包括当工作流达到指定阶段或执行指定操作 (包括工作流的总体开始和停止) 以及有关未在截止日期完成的任务的提醒的通知。

注意: 在你的工作流可以发送电子邮件之前,必须在服务器上配置传出电子邮件设置。 如果不确定服务器的当前电子邮件设置,请与服务器管理员联系。 有关传出电子邮件设置的详细信息,请参阅 另请参阅 部分。

在此示例中,你将设置你的工作流,以便在每次开始在新项目上运行时向你发送电子邮件通知。 使用与你的 SharePoint Server 版本匹配的 SharePoint Designer 版本。 例如,对于 SharePoint Server 2010,请使用 SharePoint Designer 2010。 并且,对于 SharePoint Server 2010 之后的所有版本(包括 SharePoint Server 2016 和 Microsoft 365 中的 SharePoint),请使用 SharePoint Designer 2013。 从Microsoft 下载中心下载 SharePoint Designer 2013 。有关详细信息,请参阅另请参阅

打开 SharePoint Designer 2013 并连接到 SharePoint 网站

SharePoint Designer 2013 安装为 Office 2013 应用程序。 若要打开 SharePoint Designer 2013 并连接到 SharePoint 网站,请按照下列步骤操作:

  1. 若要打开 SharePoint Designer 2013,请在 "开始" 菜单上选择它。 选择 "开始" 图标>所有程序>Microsoft Office 2013>SharePoint Designer 2013。

  2. 在 "SharePoint Designer 2013 起始页" 上,选择 "打开网站"。

  3. 输入要连接到的 SharePoint 网站,例如,http://www.contoso.com/sites/a-sharepoint-site。

  4. 若要打开网站,请选择 "打开"。

  5. 如果出现提示,请输入您的凭据。 (如果安全性未与您登录的计算机集成,系统将提示您输入您的凭据。 ) 确保使用有权访问 SharePoint 网站的凭据。

创建基于 SharePoint 工作流平台的列表工作流

  1. 在导航窗格中,选择 "工作流" 节点

  2. 在 "工作流" 选项卡的 "新建" 部分中,选择 "列表工作流" 下拉列表。 替换文字

  3. 选择要与新工作流相关联的列表

  4. 在 " 创建列表工作流 " 对话框中,输入工作流的名称和说明,然后确保将平台类型设置为SharePoint 2013 工作流替换文字

  5. 若要创建工作流,请选择 "确定"

现在已创建工作流,你可以添加操作、条件、阶段、步骤和循环来构建工作流。 这些工作流组件在 SharePoint Designer 2013 功能区中可用。

替换文字

注意: 如果未看到 SharePoint 2013 工作流 为可用的平台类型,则工作流管理器未配置为使用 SharePoint 场。 若要解决此问题,请参阅 配置工作流管理器以处理 SharePoint Server 2013 场

有关可用工作流操作列表的详细信息,请参阅另请参阅

创建用于发送电子邮件的操作

  1. 选择 "操作",然后选择 "发送电子邮件"。

  2. 在 "操作" 中,选择 "这些用户"。 替换文字

  3. 在 " 定义电子 邮件" 对话框中,从 "现有用户和组" 中选择 "用户",或者在 " 收件人" 字段中输入您自己的电子邮件地址。

    注意: 

    • 若要将电子邮件发送到外部电子邮件地址, 您必须能够从各自的电子邮件服务器检索信息。

    • 电子邮件的 " 收件人 " 地址可以是特定的静态地址 (例如, NORTHWINDTRADERS\junminjunmin@northwindtraders.com) ,或者是指向变量信息的工作流查找。 有关使用工作流查找动态处理从工作流发送的电子邮件(而不是使用静态地址)的详细信息,请参阅动态选择用户或组以接收邮件

    • 所呈现电子邮件的发件人地址将始终是服务器管理员的电子邮件地址,除非服务器管理员更改了当前 web 应用或所有 web 应用的发件人地址。 若要了解详细信息,请阅读为特定 Web 应用配置传出电子邮件

  4. 在 " 主题" 字段中,输入电子邮件的主题,或将工作流查找定义到此处所需的文本,选择 "显示数据绑定 " 按钮图像

    注意: 为使工作流正确编译,必须在 " 主题" 字段中输入一些条目。

  5. 在 " 主题" 字段下方的大框中,输入或粘贴电子邮件的正文文本。

    替换文字

  6. 选择 "确定"。

  7. 选择 " 操作 ">转到阶段。

  8. 选择 " 工作流结束"。 替换文字

  9. 选择“发布”。 替换文字

有关修改电子邮件内容的更多高级选项,请参阅以下部分。

返回页首

动态选择要接收邮件的用户或组

如果您在电子邮件的 " 收件人 " 和 "抄送 " 字段中提供静态地址,则在需要更改收件人的任何时候,都必须在工作流设计器中打开工作流并手动进行更改。 如果地址将频繁发生更改,则最好在“收件人”和“抄送”字段中使用工作流查找。 查找可以引用当前项目中的字段、其他列表或库项目中的字段或工作流变量中的地址。

使用自定义列表存储收件人地址

如果收件人定期更改,但不是在每次启动工作流时都必须在启动窗体上指定,则可以创建一个自定义收件人列表,其中包含每个引用该工作流的工作流的列表项,然后创建可在其中存储每个工作流中每个电子邮件的地址的列。 当任何工作流邮件的收件人发生更改时,你需要做的是更改该工作流的“收件人”列表项中相应字段中的地址。

重要: 为工作流电子邮件存储地址的列可以是单行文本、多行文本或 "人员" 或 "组类型" 列。 如果您使用人员或组列,则每个字段中只能输入一个条目,该工作流将对电子邮件地址进行引用。 创建列时,请务必在“允许多重选择”下选择“”。 如果要使用此类型的列指定多个收件人,可以创建一个 SharePoint 组,其中包含您希望工作流将电子邮件寻址到的人员,然后在该字段中指定该组。 创建列时,请务必在“允许选择”下选择“人员和组”。 有关创建列表和添加列的详细信息,请参阅另请参阅

注意: 创建 SharePoint 组时,请确保每个组至少具有网站的 "读取" 权限,并在 "新建组" 页面的 " 组设置 " 区域的 " 新建组 " 页面的 "组设置" 区域的 " 可查看组成员身份" 下,选择 "每个人"。

若要为自定义“收件人”列表使用工作流查找:

  1. 在浏览器中,创建名为“收件人”的包含以下三个列的自定义列表:

    • 将默认“标题”列的名称更改为工作流名称。 使其他所有选项保持原样。 了解详细信息 有关更改列表或库中的列的信息,请参阅 另请参阅

    • 添加名为“收件人”的人员或组列。 在此列中,允许选择人员和组,但不允许多个选择。 使其他所有选项保持原样。 有关在列表或库中创建栏的详细信息,请参阅 另请参阅

    • 添加名为“抄送”的单行文本列。 使其他所有选项保持原样。

  2. 在 "收件人" 列表中,创建新项目,然后执行下列操作:

    • 在 " 工作流名称 " 字段中,输入 "文档审阅",这是此处使用的示例工作流的名称。

    • 在 " 收件人 " 字段中,选择 "通讯簿 " 按钮图像 然后在 " 选择人员和组 " 对话框中,选择要向其寻址电子邮件的 单个用户或组

    • 在 " 抄送 " 字段中,输入收件人的电子邮件地址以处理副本,用分号分隔多个地址。

  3. 创建新工作流。

  4. 选择 "操作",然后选择 "发送电子邮件"。

  5. 在 "操作" 中,选择 "这些用户"。

  6. 在 " 定义电子邮件 " 对话框的 " 收件人 " 框的末尾,单击 " 通讯簿 " 按钮图像

  7. 在 " 选择用户 " 对话框中的 " 或从现有用户和组中选择 " 列表中,选择用户的 "工作流查找",然后选择 "添加"。

  8. 在 " 查找人员或组 " 对话框中,选择下列选项:

    • 数据源收件人或自定义列表的名称。

    • 中的字段: " 收件人" 或 "收件人" 行中包含所需地址的字段。

    • 字段返回为登录名。 这将决定电子邮件中的 "收件人" 字段格式。

    • 字段收件人:工作流名称

    • :输入文档审阅或当前工作流的名称。

      替换文字

      此查找状态,从 "收件人" 列表中,选择工作流名称等于 "文档审阅" 的 "收件人" 字段的值。

      对话框的上半部分指定列表和列;对话框的下半部分指定行。

  9. 在 " 查找人员或组 " 对话框中,选择"确定"

  10. 有关确保唯一查找的电子邮件,请选择"确定"

  11. 若要关闭 " 选择用户 " 对话框,请再次选择"确定"

  12. 在 " 定义电子邮件 " 对话框中,在 "抄送" 字段的末尾,选择 "通讯簿 " 按钮图像

  13. 在 " 选择用户 " 对话框中的 " 或从现有用户和组中选择 " 列表中,选择用户的 "工作流查找",然后选择 "添加"。

  14. 在 " 定义工作流查找 " 对话框中,选择以下选项:

    • 数据源收件人或自定义列表的名称。

    • Field 来源抄送中的字段,或保存 "抄送" 行中所需地址的域。

    • 字段返回为登录名。 这将决定电子邮件中的 "收件人" 字段格式。

    • 字段收件人:工作流名称

    • :输入文档审阅或当前工作流的名称。

      替换文字

      此查找状态,从 "收件人" 列表中,选择工作流名称等于 "文档审阅" 的 "抄送" 字段的值。

  15. 选择"确定",然后在警告消息中再次选择"确定"

  16. 若要关闭 " 选择用户 " 对话框,请选择"确定"

现在,当工作流发送此电子邮件时,它会将其发送到 "自定义收件人" 列表中 "文档审阅" 项目的 "收件人" 和 "抄送" 字段中列出的地址。 若要更改收件人,只需在列表项中进行所需的更改即可。

单个工作流可能会发送多封电子邮件,并且电子邮件可能不会全部发送到相同的收件人。 若要存储此工作流发送的其他电子邮件的其他地址,您可以将列添加到列表以存储其他地址。 在这种情况下,你可能希望将列命名为“第一个邮件收件人”、“第二个邮件收件人”等等。

或者,你可以设计列表,以便为工作流发送的每封电子邮件创建一个项目,而不是每个工作流的一个项目。 在这种情况下,请确保用于标识每个电子邮件的名称是唯一的,以便检索地址的查找返回所需的唯一值。

使用工作流启动表单指定收件人

如果你希望每次手动启动工作流时都指定收件人,则可以自定义工作流启动表单以从启动工作流的人员收集地址。 然后,工作流可以直接使用输入的地址,或者将它们复制到当前项目的字段中 — 在工作流完成其当前实例后,它们仍可供参考。 如果工作流设置为自动启动,则无论何时发生自动启动,都可以在启动表单中指定默认地址。

返回页首

包含有关当前项目的信息

到目前为止,示例电子邮件中的正文文本是静态的:每次工作流创建电子邮件的实例时,文本将完全相同。

但是,包含与当前运行工作流的项目相关的文本可能很有用。 例如,在电子邮件正文中包含需要审阅的文档标题可能会很有用。 若要包含此类动态信息,你可以使用工作流查找。 查找功能将从不同的数据源(如列表、库和工作流数据)检索数据。

要将文档的标题添加到电子邮件文本,请执行以下操作:

  1. 输入或粘贴要在其中显示查找信息的静态文本。

    替换文字

  2. 将插入点放在查找所在的位置。

    提示: 插入查找后,不能将其拖动到新位置。 (但是,可以通过拖动其周围的文本来“重新定位”查找。) 同样,无法剪切、复制或粘贴查找或包含查找的任何文本。

  3. 选择 "添加或更改查阅"。

  4. 在 " 查找字符串 " 对话框的 " 数据源" 字段中,选择 " 当前项",然后在 " 来自源的字段" 字段中,选择 "名称"。

    替换文字

  5. 选择“确定”。

  6. 插入的查找显示在电子邮件正文中。 替换文字

  7. 若要发布工作流,请选择 "发布"。

当工作流运行且生成电子邮件时,查找将替换为文档的标题。

正在插入标题 5

包含文档标题很有用,但包含一个允许你直接访问文档的超链接可能更有用。 为此,你需要在超链接中包含查找。

返回页首

包含静态超链接

若要在工作流电子邮件的正文中包含静态超链接(始终链接到同一地址或位置),请在 " 定义电子 邮件" 对话框的 "格式" 工具面板的右上角中,选择 " 编辑超链接 " 按钮。

  1. 输入或粘贴要在其中显示链接的静态文本。

  2. 选择文本,然后选择 "编辑超链接"。

    替换文字
  3. 在 " 编辑超链接 " 对话框中,输入网站的地址。 替换文字

  4. 选择"确定"

    插入的超链接将显示在电子邮件正文中。 替换文字

注意: 基于文本的电子邮件程序不呈现超链接。

若要了解如何使用工作流查找创建指向不同地址的动态超链接,具体取决于当前运行工作流的项目,请参阅包含当前项目的超链接

返回页首

包含指向当前项目的超链接

在上一节中, 包含静态超链接,示例超链接中的地址不包含任何变量信息:每次工作流发送电子邮件时,超链接指向同一页面。

但是,通过使用工作流查找,你可以创建一个动态链接,该链接使用与当前项目相关的信息来决定指向哪个 URL。

如果当前项是文档库中的文档

在工作流启动通知示例中,你可能希望提供指向新文档的链接:

  1. 输入或粘贴要在其中显示链接的静态文本。

  2. 选择文本,然后选择 "编辑超链接"。

  3. 在 " 编辑超链接 " 对话框中,选择 "函数 (fx) "。

    提示: 插入查找后,不能将其拖动到新位置。 (但是,可以通过拖动其周围的文本来“重新定位”查找。) 同样,无法剪切、复制或粘贴查找或包含查找的任何文本。

  4. 在 " 查找字符串 " 对话框的 " 数据" 字段中,选择 " 当前项"。

  5. 在 " 源中的字段" 字段中,选择 " 编码的绝对 URL",然后选择"确定"

    为当前项 1 插入超链接 为当前项 2 插入超链接 为当前项 3 插入超链接

当电子邮件的收件人选择链接时,将打开文档进行查看或编辑。

如果当前项目是列表项

创建指向列表项(例如,通知或日历事件)的链接时,可以选择让该链接打开 (Dispform.aspx 页) 的显示窗体或列表项 (Editform.aspx) 的编辑窗体。

若要创建用于打开列表项的链接:

  1. 在浏览器中,导航到要在其中创建此工作流的列表。

  2. 如果您希望链接打开显示窗体,请使用 " 查看项目 " 打开库中任何现有文档的列表项,或者如果希望链接打开 "编辑" 窗体,请选择 " 编辑项目 "。

  3. 将地址栏中的地址复制到 "开始" http:或 https:通过第一个等号 (=) 。

    为列表项 1 插入超链接

  4. ?ID= 文本是一种查询字符串参数,用于指示页面显示当前列表或库中具有列表 ID(后跟等号 (=))的项目的表单 — 在此示例中,它是由工作流查找标识的当前项目的列表 ID。

    注意: 如果当前项目是由三个工作流任务操作之一创建的任务,并且您希望链接打开自定义任务表单 (而不是) 的默认显示或编辑表单,请查看当前项目是否为自定义任务表单。 对于不是由工作流任务操作创建的任务,并且对于由其中一个工作流任务操作创建的任务的显示表单,你需要做的就是完成当前过程。

  5. 在 " 定义电子 邮件" 对话框中,输入或粘贴要在其中显示链接的静态文本(例如,若要查看列表项,请单击 " 此处"。

  6. 选择文本,然后选择 "编辑超链接"。

  7. 在 " 编辑超链接" 框中的 " 地址 " 字段中,选择 " 字符串生成器"。

  8. 在 " 字符串生成器 " 对话框中,粘贴地址。

  9. 在等号 (=) 之后直接定位插入点,然后选择 "添加" 或 "更改查阅"。

  10. 在 "查找字符串" 对话框的 "" 字段中,选择 "当前项",然后在 "源中字段" 字段中,选择 " ID"。

    为列表项 3 插入超链接

  11. 选择“确定”。

    字符串生成器中的最终字符串应以 http://https:// 开头,并以 [%Current Item:ID%].结尾 为列表项 4 插入超链接

    重要: 虽然当前项 ID 查找对于生成指向当前列表项的链接非常有用,但以下查找可能会在呈现的路径中显示错误,我们不建议将它们包含在电子邮件链接中:路径、服务器相对 URL、源 URL 和 URL 路径。

  12. 选择 "确定" 两次。

您的链接将显示为蓝色文本,并且电子邮件中带有下划线。

为列表项 5 插入超链接

如果你计划多次使用该链接,请继续阅读下一部分。

将列表项地址存储为工作流变量

你可以在工作流变量中存储显示表单的 URL 或编辑列表项的表单,以便能够在同一工作流中的多个位置使用它。

  1. 在 "工作流设计器" 窗口中,选择 "操作",然后选择 "从字符串索引提取子字符串"。

    变量 1

  2. 在舞台中,选择 "字符串",然后选择省略号按钮 [...]。

  3. 在 " 字符串生成器 " 对话框中,粘贴 URL 的静态文本部分 (但不粘贴当前项目 ID) 的查找。

    变量 2

  4. 将插入点放在等号后 (=) ,然后选择 "添加" 或 "更改查阅"。

  5. 在 " 查找字符串 " 对话框的 " 数据" 字段中,选择 " 当前项", 然后在 "源中的 字段" 字段中,选择 " ID"。

    变量 3

  6. 选择“确定”。

    查找将添加到对话框中的文本。

    变量 4

  7. 若要关闭 " 字符串生成器 " 对话框,请选择"确定"。

  8. 从0开始选择0 ,并将其替换为1

    注意: 当 起点 的值大于1时,最终字符串将删除字符。

  9. 在 "输出到变量:子字符串" 中选择变量: substring变量: substring1

  10. 在列表中,选择 "创建新变量 ",然后在 " 编辑变量 " 对话框中输入新变量的名称。

  11. 请确保 " 类型 " 设置为 " 字符串",然后选择"确定"变量 5

  12. 在刚刚创建的操作下方选择,并将 " 发送电子邮件 " 操作添加到操作中,然后在操作中选择 "这些用户 "。 变量 6

  13. 若要在 " 定义电子 邮件" 对话框中使用新变量,请输入或粘贴希望链接显示在电子邮件正文中的文本。 选择文本,然后从 "格式" 菜单中选择 "编辑超链接"。 选择 [fx] 按钮,或选择省略号按钮 [...],然后选择 "添加"或 "更改查阅"。

  14. 在 " 查找字符串 " 对话框的 " 数据 " 框列表中,选择 " 工作流变量和参数"。

  15. 在 " Field源中的字段" 列表中,选择 "变量:变量的名称",然后选择"确定",然后选择"确定" (n)下一个框。

    变量 7 插入变量后定义电子邮件消息屏幕

你现在可以在当前工作流中的任何位置插入此变量。

返回页首

包含图像

你可以通过创建一个变量并使用 HTML 图像标记 <img/> 链接到存储为 JPEG ( .jpg) 文件并上载到网站中的图片库的图像,在电子邮件中包含图形。

  1. 在 "工作流设计器" 窗口中,选择 "操作",然后选择 "设置工作流变量"。

  2. 选择"工作流变量", 然后选择 " 创建新变量"。

  3. 在 " 编辑变量 " 对话框中,输入新变量的 名称 ,并确保 " 类型 " 设置为 " 字符串",然后选择"确定"

  4. 选择 "",然后选择省略号按钮 [...]。在 "字符串生成器" 窗口中,在 HTML 标记格式中输入或粘贴 JPEG 图像文件的 URL- <img src ="URL"/> 图像的字符串生成器

  5. 选择“确定”。

  6. 插入的操作显示如下。 设置用于插入图像的变量

  7. 在刚刚创建的操作下方选择,并将 " 发送电子邮件 " 操作添加到该操作,然后在操作中选择 "these 用户 "。 插入“发送电子邮件”操作

  8. 在 " 定义电子 邮件" 对话框中,选择 "添加" 或 "更改查阅"。

  9. 在 " 查找字符串 " 对话框的 " 数据源 " 列表中,选择 " 工作流变量和参数"。

  10. 在 " 源中的字段 " 列表中,选择 " 变量:变量的名称",然后选择 "确定"图像工作流中的电子邮件字符串 包含图像的工作流电子邮件消息正文

  11. 若要关闭 " 定义电子 邮件" 窗口并发布工作流,请再次选择 "确定"

 发送电子邮件时,将显示来自 JPEG 文件的图像,而不是链接标记。

返回页首

标识不受支持的选项

当前版本的 " 发送电子邮件 " 操作不支持以下选项:

  • 在“发件人”行中指定地址。 (工作流发送的电子邮件始终显示服务器管理员在 " 发件 人" 行中指定的电子邮件地址。 只有服务器管理员可以更改此项,并且只能针对当前 web 应用中的所有通知进行更改,而不能针对每个工作流进行更改。 )

  • 使用嵌入的级联样式表 (CSS) 来格式化邮件内容。 可以使用 style 属性设置文本的格式,但不支持 <style> 标记和 CSS 类。

  • 在“收件人”或“抄送”框中使用工作流查找,该框引用包含多个值的人员或组类型的列。

  • 为电子邮件指定密件抄送收件人。

  • 在邮件中包含作为附件的其他文件。

  • 在邮件中嵌入图像或图形文件。 相反,包含图像

返回页首

另请参阅

SharePoint 2013 分步说明:设置传出电子邮件设置

SharePoint Designer 简介

为特定 Web 应用配置传出电子邮件

将工作流管理器配置为与 SharePoint Server 2013 场一起使用

工作流操作快速参考

在 SharePoint 中创建列表

在 SharePoint 列表或库中创建列

更改列表或库中的列

在 SharePoint Online、SharePoint 2016 和 SharePoint 2013 中创建警报或订阅 RSS 源

在 SharePoint 2010 中创建警报或订阅 RSS 源

基本故障排除提示 

以下问题列表有助于确定创建工作流时遇到的问题的原因:

  1. 是否能够在同一列表中创建任何其他类型的工作流? 例如,尝试创建 "审批" 工作流。

  2. 是否能够在以下位置创建相同的工作流:

    • 在同一网站上的不同列表上?

    • 在不同网站的同一网站集下?

    • 在不同网站集的同一 Web 应用程序下?

    • 在不同的 Web 应用程序上?

    • 使用其他帐户登录?

    • 使用另一台计算机?

 高级故障排除提示

如果所有基本疑难解答提示都无法帮助确定工作流问题的原因,请使用以下步骤:

  1. 确保你在网站和工作流级别具有所需的权限。 转到 " 网站设置">网站权限>检查此列表的权限/列表设置>权限, 并验证 检查权限 结果是否匹配以下内容:

    1. 设计工作流所需的最低权限(保存并发布):

      1. 在 SharePoint 网站上:设计

      2. 在 SharePoint 列表上:编辑

    2. 启动工作流所需的最低权限:

      1. 在 SharePoint 网站上:仅查看/读取

      2. 在 SharePoint 列表上:参与

  2. 确保将传出电子邮件设置配置为正确的 Exchange 服务器。

    1. 以管理员身份打开“命令提示符

    2. 运行 nslookup <Exchange server address>。 例如:nslookup exch.contoso.com

    3. 你应该会在输出中看到已解析的 Exchange 服务器的 IP 地址。 如果没有,请与你的 Exchange 管理员联系,并让管理员提供正确的 Exchange 完全限定域名 (FDQN)。

  3. 使用SPUtility类的SendEmail函数将电子邮件发送给同一个人,使用 SharePoint 管理外壳执行以下步骤。

    1. 以管理员身份打开 SharePoint 命令行管理程序。 (右键单击 SharePoint 管理 Shell>以管理员身份运行)

    2. 运行以下脚本。 如果脚本响应 为 True,并且用户收到来自 SharePoint 的电子邮件,则在 SharePoint 中正确配置了 SMTP。

    $Site = "Your Site Name"
    $Email = "User to whom you are sending an email through the workflow"
    $Subject = "Subject Line with the email"
    $Body = "Test Email Body"
    $web = Get-SPWeb $Site
    [Microsoft.SharePoint.Utilities.SPUtility]::SendEmail($Web ,0,0,$Email,$Subject,$Body)
    
    # Below is the same script with sample data              
    $Site = "http://sp/"
    $Email = "User1@contoso.com"
    $Subject = "Test Email from SharePoint"
    $Body = "This is a Test Email"
    $web = Get-SPWeb $Site
    [Microsoft.SharePoint.Utilities.SPUtility]::SendEmail($Web ,0,0,$Email,$Subject,$Body)
  4. 使用 SMTP 功能,从 SharePoint 服务器向同一用户发送电子邮件。 按照使用 Telnet 测试 SMTP 通信中的步骤执行操作。

注意: 默认情况下,SharePoint 不会为传出邮件创建日志条目。 SharePoint 永远不会直接发送电子邮件。 电子邮件将通过 SMTP ( 中继Exchange管理中心 中配置的 ) 服务器。 若要解决此类型的工作流,请按照前面的步骤操作。

需要更多帮助?

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×