Мы пересылаем конверты в DocuSign, используя приведенный ниже код. Для некоторых конвертов мы получаем следующий код ошибки: « FAILED_EMAIL_SENDING » со следующим сообщением: « Ошибка отправки электронной почты. Ошибка при повторной отправке конверта. »Для других конвертов работает отлично. Мы заранее проверяем состояние конверта, и перед отправкой он всегда находится в состоянии «отправлено».
using DocuSign.eSign.Api;
using DocuSign.eSign.Client;
using DocuSign.eSign.Model;
public void ResendEnvelope(Guid envelopeId)
Configuration apiConfiguration = GetApiConfiguration(); //Private method that gets our api configuration: works fine in other calls
EnvelopesApi envApi = new EnvelopesApi(apiConfiguration);
Envelope resendEnvelope = new Envelope()
{
EnvelopeId = envelopeId.ToString()
};
EnvelopeUpdateSummary apiResponse = envApi.Update(AccountId, envelopeId.ToString(), resendEnvelope, new EnvelopesApi.UpdateOptions() { resendEnvelope = "true" }); //AccountId is set on class initialization: works fine in other calls
if (!string.IsNullOrEmpty(apiResponse.ErrorDetails?.ErrorCode))
{
throw new ApplicationException($"Resending Envelope in DocuSign returned the following error: Code: {apiResponse.ErrorDetails?.ErrorCode }; Message: {apiResponse.ErrorDetails?.Message}");
}
Мы заметили, что большинство электронных писем, которые не работают, имеют домен "mailinator.com". Я не уверен, в чем здесь проблема. Заранее спасибо за вашу поддержку.
РЕДАКТИРОВАТЬ: Вот журнал с опущенным именем пользователя:
PUT https://demo.docusign.net:7801/restapi/v2/accounts/978711/envelopes/bb7220bd-626e-4d99-9b94-24aa68a57bb7?resend_envelope=true
TraceToken: c1cfa4a6-49d4-49d1-9724-3d9e54774c00
Timestamp: 2018-05-21T13:18:40.8694485Z
Content-Length: 53
Content-Type: application/json
Accept: application/json
Host: demo.docusign.net
User-Agent: Swagger-Codegen/2.1.0/csharp
X-DocuSign-SDK: C#
X-DocuSign-Authentication: {"Username":"OMITTED", "Password":"[omitted]", "IntegratorKey":"[omitted]"}
X-SecurityProtocol-Version: TLSv1
X-SecurityProtocol-CipherSuite: ECDHE-RSA-AES256-CBC-SHA
x-forwarded-for: 216.157.220.2
{"envelopeId":"bb7220bd-626e-4d99-9b94-24aa68a57bb7"}
200 OK
Content-Type: application/json; charset=utf-8
X-DocuSign-TraceToken: c1cfa4a6-49d4-49d1-9724-3d9e54774c00
{
"envelopeId": "bb7220bd-626e-4d99-9b94-24aa68a57bb7",
"errorDetails": {
"errorCode": "FAILED_EMAIL_SENDING",
"message": "Email sending failed. Error resending envelope."
}
}
Обратите внимание, что мы получаем конверт меньше, чем за секунду, и все работает нормально. Я опустил личную информацию из журнала ниже:
GET https://demo.docusign.net:7801/restapi/v2/accounts/978711/envelopes/bb7220bd-626e-4d99-9b94-24aa68a57bb7?advanced_update=true&include=custom_fields%2C%20tabs
TraceToken: fc1b6fe7-2ef4-4df8-8268-d408e23187ae
Timestamp: 2018-05-21T13:18:40.0624901Z
Content-Length: 0
Accept: application/json
Host: demo.docusign.net
User-Agent: Swagger-Codegen/2.1.0/csharp
X-DocuSign-SDK: C#
X-DocuSign-Authentication: {"Username":"OMITTED", "Password":"[omitted]", "IntegratorKey":"[omitted]"}
X-SecurityProtocol-Version: TLSv1
X-SecurityProtocol-CipherSuite: ECDHE-RSA-AES256-CBC-SHA
x-forwarded-for: 216.157.220.2
200 OK
Content-Type: application/json; charset=utf-8
X-DocuSign-TraceToken: fc1b6fe7-2ef4-4df8-8268-d408e23187ae
{
"status": "sent",
"documentsUri": "/envelopes/bb7220bd-626e-4d99-9b94-24aa68a57bb7/documents",
"recipientsUri": "/envelopes/bb7220bd-626e-4d99-9b94-24aa68a57bb7/recipients",
"attachmentsUri": "/envelopes/bb7220bd-626e-4d99-9b94-24aa68a57bb7/attachments",
"envelopeUri": "/envelopes/bb7220bd-626e-4d99-9b94-24aa68a57bb7",
"emailSubject": "OMITTED",
"emailBlurb": "OMITTED",
"envelopeId": "bb7220bd-626e-4d99-9b94-24aa68a57bb7",
"signingLocation": "online",
"customFieldsUri": "/envelopes/bb7220bd-626e-4d99-9b94-24aa68a57bb7/custom_fields",
"customFields": {
"textCustomFields": [
{
"fieldId": "336799242",
"name": "CIF",
"show": "false",
"required": "false",
"value": "OMITTED"
}
],
"listCustomFields": [
{
"listItems": [
"E-Consent",
""
],
"fieldId": "336799241",
"name": "Envelope",
"show": "false",
"required": "false",
"value": "E-Consent"
}
]
},
"autoNavigation": "true",
"envelopeIdStamping": "true",
"notificationUri": "/envelopes/bb7220bd-626e-4d99-9b94-24aa68a57bb7/notification",
"enableWetSign": "false",
"allowMarkup": "false",
"allowReassign": "false",
"createdDateTime": "2018-05-18T16:21:15.1870000Z",
"lastModifiedDateTime": "2018-05-18T16:21:15.1870000Z",
"initialSentDateTime": "2018-05-18T16:21:16.1700000Z",
"sentDateTime": "2018-05-18T16:21:16.1700000Z",
"statusChangedDateTime": "2018-05-21T12:59:38.7800000Z",
"documentsCombinedUri": "/envelopes/bb7220bd-626e-4d99-9b94-24aa68a57bb7/documents/combined",
"certificateUri": "/envelopes/bb7220bd-626e-4d99-9b94-24aa68a57bb7/documents/certificate",
"templatesUri": "/envelopes/bb7220bd-626e-4d99-9b94-24aa68a57bb7/templates",
"brandId": "c49a0181-23cc-4048-b8c5-ca4d091f540e",
"purgeState": "unpurged",
"is21CFRPart11": "false",
"signerCanSignOnMobile": "true",
"isSignatureProviderEnvelope": "false",
"allowViewHistory": "true"
}