DocuSign Connect重复发送AutoResponded事件问题咨询
DocuSign Connect: Duplicate AutoResponded Event After Correcting Recipient Email and Resending
Let's break down what's happening here and how to resolve this issue:
Why the Second AutoResponded Event Occurs
The key clue is in the second AutoResponded event's AutoRespondedReason:
smtp; 550-5.1.1 The email account that you tried to reach does not exist. Please try 550-5.1.1 double-checking the recipient's email address for typos or 550-5.1.1 unnecessary spaces.
This tells us the "corrected" email address (good_email@gmail.com) you used is actually still invalid—it doesn't exist in Gmail's system.
Here's the full timeline breakdown:
- You sent the envelope to
bad_email@gmail.com, which triggered an immediateAutoRespondedevent (likely a quick preliminary validation from DocuSign, hence no detailed SMTP error yet). - You updated the recipient to
good_email@gmail.comand resent the envelope, generating aSentevent. - DocuSign attempted to deliver to
good_email@gmail.com, but Gmail rejected the message with a 550 error (non-existent account). This rejection triggered the secondAutoRespondedevent with the full bounce reason.
The first event had an empty AutoRespondedReason because either DocuSign flagged it before receiving the SMTP bounce, or the bounce notification was delayed and arrived after the initial event was sent.
How to Prevent This Exception
- Validate Recipient Emails First: Before updating and resending, confirm the recipient's email is valid by sending a test email from your own account. This avoids wasting envelope attempts and triggering unnecessary events.
- Filter Duplicate Events in Your Listener: To avoid processing duplicate
AutoRespondedevents for the same envelope, add logic to track:- The
EnvelopeID - The
TimeGeneratedtimestamp - The recipient email tied to the event
Ignore any events that match a previously processed combination of these values.
- The
- Verify DocuSign Delivery Health: If you're certain the email is valid but still seeing bounces, check if your DocuSign account's sending reputation is flagged by email providers. You can also reach out to DocuSign support to investigate specific delivery routing issues for your envelopes.
Event Logs for Reference
1. First AutoResponded Event
<?xml version="1.0" encoding="utf-8"?> <DocuSignEnvelopeInformation xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.docusign.net/API/3.0"> <EnvelopeStatus> <RecipientStatuses> <RecipientStatus> <Type>Signer</Type> <Email>bad_email@gmail.com</Email> <UserName>Agent Sign</UserName> <RoutingOrder>1</RoutingOrder> <Sent>2020-04-29T12:18:27.73</Sent> <DeclineReason xsi:nil="true" /> <AutoRespondedReason /> <Status>AutoResponded</Status> <RecipientIPAddress /> <AccountStatus>Active</AccountStatus> <RecipientId>5c0a8b5a-29e6-4202-a2cb-3c1ee8a5dabd</RecipientId> </RecipientStatus> </RecipientStatuses> <TimeGenerated>2020-04-29T12:18:28.8995763</TimeGenerated> <EnvelopeID>e8a9f23a-e49d-4f51-b960-3e80d20c11b3</EnvelopeID> <Subject>A subject</Subject> <UserName>My Account</UserName> <Email>my_email</Email> <Status>Sent</Status> <Created>2020-04-29T12:18:26.123</Created> <Sent>2020-04-29T12:18:28.23</Sent> <ACStatus>Original</ACStatus> <ACStatusDate>2020-04-29T12:18:26.123</ACStatusDate> <ACHolder>My account</ACHolder> <ACHolderEmail>my_email</ACHolderEmail> <ACHolderLocation>DocuSign</ACHolderLocation> <SigningLocation>Online</SigningLocation> <SenderIPAddress>52**** </SenderIPAddress> <EnvelopePDFHash /> <AutoNavigation>true</AutoNavigation> <EnvelopeIdStamping>true</EnvelopeIdStamping> <AuthoritativeCopy>false</AuthoritativeCopy> <DocumentStatuses> <DocumentStatus> <ID>1</ID> <Name>My document</Name> <TemplateName /> <Sequence>1</Sequence> </DocumentStatus> </DocumentStatuses> </EnvelopeStatus> <TimeZone>GMT Standard Time</TimeZone> <TimeZoneOffset>1</TimeZoneOffset> </DocuSignEnvelopeInformation>
2. Sent Event After Correcting Email
<?xml version="1.0" encoding="utf-8"?> <DocuSignEnvelopeInformation xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.docusign.net/API/3.0"> <EnvelopeStatus> <RecipientStatuses> <RecipientStatus> <Type>Signer</Type> <Email>good_email@gmail.com</Email> <UserName>Agent Sign</UserName> <RoutingOrder>1</RoutingOrder> <Sent>2020-04-29T12:20:03.667</Sent> <DeclineReason /> <Status>Sent</Status> <RecipientIPAddress /> <AccountStatus>Active</AccountStatus> <RecipientId>5c0a8b5a-29e6-4202-a2cb-3c1ee8a5dabd</RecipientId> </RecipientStatus> </RecipientStatuses> <TimeGenerated>2020-04-29T12:20:03.8080578</TimeGenerated> <EnvelopeID>e8a9f23a-e49d-4f51-b960-3e80d20c11b3</EnvelopeID> <Subject>A subject</Subject> <UserName>My Account</UserName> <Email>my_email</Email> <Status>Sent</Status> <Created>2020-04-29T12:18:26.123</Created> <Sent>2020-04-29T12:18:28.23</Sent> <ACStatus>Original</ACStatus> <ACStatusDate>2020-04-29T12:18:26.123</ACStatusDate> <ACHolder>My account</ACHolder> <ACHolderEmail>my_email</ACHolderEmail> <ACHolderLocation>DocuSign</ACHolderLocation> <SigningLocation>Online</SigningLocation> <SenderIPAddress>52*** </SenderIPAddress> <EnvelopePDFHash /> <AutoNavigation>true</AutoNavigation> <EnvelopeIdStamping>true</EnvelopeIdStamping> <AuthoritativeCopy>false</AuthoritativeCopy> <DocumentStatuses> <DocumentStatus> <ID>1</ID> <Name>My document</Name> <TemplateName /> <Sequence>1</Sequence> </DocumentStatus> </DocumentStatuses> </EnvelopeStatus> <TimeZone>GMT Standard Time</TimeZone> <TimeZoneOffset>1</TimeZoneOffset> </DocuSignEnvelopeInformation>
3. Second AutoResponded Event
<?xml version="1.0" encoding="utf-8"?> <DocuSignEnvelopeInformation xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.docusign.net/API/3.0"> <EnvelopeStatus> <RecipientStatuses> <RecipientStatus> <Type>Signer</Type> <Email>good_email@gmail.com</Email> <UserName>Agent Sign</UserName> <RoutingOrder>1</RoutingOrder> <Sent>2020-04-29T12:20:03.667</Sent> <DeclineReason /> <AutoRespondedReason> <![CDATA[smtp; 550-5.1.1 The email account that you tried to reach does not exist. Please try 550-5.1.1 double-checking the recipient's email address for typos or 550-5.1.1 unnecessary spaces. Learn more at 550 5.1.1 https://support.google.com/mail/?p=NoSuchUser r18si2079394ilc.128 - gsmtp]]> </AutoRespondedReason> <Status>AutoResponded</Status> <RecipientIPAddress /> <AccountStatus>Active</AccountStatus> <RecipientId>5c0a8b5a-29e6-4202-a2cb-3c1ee8a5dabd</RecipientId> </RecipientStatus> </RecipientStatuses> <TimeGenerated>2020-04-29T12:20:05.0110985</TimeGenerated> <EnvelopeID>e8a9f23a-e49d-4f51-b960-3e80d20c11b3</EnvelopeID> <Subject>A subject</Subject> <UserName>My account</UserName> <Email>my_email</Email> <Status>Sent</Status> <Created>2020-04-29T12:18:26.123</Created> <Sent>2020-04-29T12:20:03.933</Sent> <ACStatus>Original</ACStatus> <ACStatusDate>2020-04-29T12:18:26.123</ACStatusDate> <ACHolder>My account</ACHolder> <ACHolderEmail>my_email</ACHolderEmail> <ACHolderLocation>DocuSign</ACHolderLocation> <SigningLocation>Online</SigningLocation> <SenderIPAddress>52.**** </SenderIPAddress> <EnvelopePDFHash /> <AutoNavigation>true</AutoNavigation> <EnvelopeIdStamping>true</EnvelopeIdStamping> <AuthoritativeCopy>false</AuthoritativeCopy> <DocumentStatuses> <DocumentStatus> <ID>1</ID> <Name>document_name</Name> <TemplateName /> <Sequence>1</Sequence> </DocumentStatus> </DocumentStatuses> </EnvelopeStatus> <TimeZone>GMT Standard Time</TimeZone> <TimeZoneOffset>1</TimeZoneOffset> </DocuSignEnvelopeInformation>
内容的提问来源于stack exchange,提问作者JMurphyWeb
相关产品推荐
相关产品推荐

