在Sharepoint 2013 SP1上发送工作流电子邮件时出错

时间:2014-09-22 02:21:31

标签: sharepoint message

环境:

  • WS2008R2上的Sharepoint 2013 SP1(独立版)

  • Workflow Manager 1.0

  • WS2008R2上的Active Directory和WS2008R2上的Exchange Server 2010

步骤:

  1. 安装Sharepoint 2013(非SP1)并配置为发送电子邮件

  2. 使用HTTP连接设置Workflow Manager

  3. 打开Sharepoint Designer,选择Sharepoint 2013 Workflow,添加"发送电子邮件"动作

  4. 运行工作流程并成功发送电子邮件

  5. 已升级的Sharepoint 2013 SP1

  6. 运行工作流程并发送电子邮件失败

  7. 我们在SP2013SP1上尝试了新安装但是失败了(SP2010 Workflow可以发送电子邮件)

    我已经安装了Fiddler并监控了HTTP消息。

    请求地址: POST /sites/test1/_vti_bin/client.svc/sp.utilities.utility.SendEmail HTTP / 1.1

    响应标头: HTTP / 1.1 400错误请求

    响应机构: 错误代码= -2147024809,System.ArgumentException value =参数'地址'不能是空字符串。

    参数名称:地址

    任何建议都会有所帮助。

1 个答案:

答案 0 :(得分:1)

我们发现设置"管理中心" - > "传出电子邮件设置" - > "来自地址"解决了这个问题。

在SP1之前,它可以是空白的。但是在SP1之后,它似乎不应该是空白的。 我希望这有助于某人。