我在使用SPUtility时有一些麻烦。 海关工作流程中的电子邮件方法。
private void onWorkflowActivated1_Invoked(object sender, ExternalDataEventArgs e)
{
if (SPUtility.IsEmailServerSet(workflowProperties.Site.OpenWeb()))
{
StringDictionary headers = new StringDictionary();
headers.Add("to", "myemailaddress@mailinator.com");
headers.Add("from", "somebody@example.com");
headers.Add("content-type", "text/html");
SPSecurity.RunWithElevatedPrivileges(delegate()
{
bool test = SPUtility.SendEmail(web, headers, "some message body");
});
}
}
在上述法典中,万国邮联的方法。 SendEmail总会退回伪造。
I ve even tried to use RunWithElevatedPrivileges, but still the method returns false.
标记组合不是问题,因为分配任务时的标准电子邮件通知是完全正确的。
奇怪的方面是,我利用时间过长的工作,尝试了这一信使方法,而且这一方法正在完全罚款。
如果我需要补充上述方法,请有人帮助我。
感谢。