环境:
WS2008R2上的Sharepoint 2013 SP1(独立版)
Workflow Manager 1.0
WS2008R2上的Active Directory和WS2008R2上的Exchange Server 2010
步骤:
安装Sharepoint 2013(非SP1)并配置为发送电子邮件
使用HTTP连接设置Workflow Manager
打开Sharepoint Designer,选择Sharepoint 2013 Workflow,添加"发送电子邮件"动作
运行工作流程并成功发送电子邮件
已升级的Sharepoint 2013 SP1
运行工作流程并发送电子邮件失败
我们在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 =参数'地址'不能是空字符串。
参数名称:地址
任何建议都会有所帮助。
答案 0 :(得分:1)
我们发现设置"管理中心" - > "传出电子邮件设置" - > "来自地址"解决了这个问题。
在SP1之前,它可以是空白的。但是在SP1之后,它似乎不应该是空白的。 我希望这有助于某人。