我正在使用Docu Sign演示示例。在演示样本的帮助下我正在创建一个应用程序并尝试向我的收件人发送电子邮件,但我的收件人没有收到任何邮件。我检查了电子邮件凭证和防火墙都没关系。 但我正在获得成功。
EnvelopeStatus status = client.CreateAndSendEnvelope(envelope);
// If we succeeded, go to the status
if (status.SentSpecified)
{
AddEnvelopeID(status.EnvelopeID);
Response.Redirect("GetStatusAndDocs.aspx", false);
}
Status.SentSpecified
一直都是如此。
我不知道问题出在哪里?
在此先感谢帮助我。
答案 0 :(得分:1)
通常,当DocuSign收件人没有收到电子邮件时,由于以下一个(或多个)原因:
每个
的可能解决方案Preferences -> Manage Email Notifications
,查看电子邮件通知首选项。 clientUserId
属性。要不使它们成为嵌入式收件人,请不要设置clientUserId
属性(根本不要将其包含在请求中)可能有助于调试这些类型问题的其他内容 - 您始终可以通过API调用请求有问题的信封并进行检查。如果使用DocuSign SOAP API,您可以通过RequestEnvelope()
调用执行此操作,如果使用REST查找GET
URI上的/accounts/{accountId}/envelopes/{envelopeId}
调用
答案 1 :(得分:0)
我想补充一下@Ergin提到的有功能可以向嵌入式收件人发送电子邮件。
你应该寻找这两个有点容易混淆的功能:
我的解决方法是取消选中第一个并检查第二个。 This page有更全面的描述:
禁止向嵌入式签名者发送电子邮件(复选框) - 选择此选项后,当信封签名完成时,不会向嵌入式签名者发送电子邮件完成通知。此选项仅与DocuSign API的嵌入式签名功能一起使用,如果选中“使用包络完整电子邮件(非抑制)嵌入式签名者”选项,则无法选择该选项。
使用信封完成电子邮件(非禁止)嵌入式签名者(复选框) - 选中后,当信封签名完成时,会向嵌入式签名者发送电子邮件完成通知。此选项仅用于DocuSign API的嵌入式签名功能。
作为备注,您需要在DocuSign管理员门户网站"签名设置"。
下进行修改。