How should I handle `do_not_send`, `catch_all`, and `unknown` results from email verification APIs in my signup form?

Summary

Experts and marketers recommend distinct strategies for handling `do_not_send`, `catch_all`, and `unknown` email verification results. `Do_not_send` addresses should be immediately removed to protect sender reputation. `Catch_all` addresses need careful management: segmentation, monitoring engagement, incentivizing users to provide specific addresses, and filtering strategies. `Unknown` results warrant retries and implementing a double opt-in process. Proceed with caution when handling 'risky' addresses by monitoring engagement and using additional verification steps. Email validation should follow general recommendations for maintaining deliverability, data quality, and legal compliance. Consider the risk of frustrating users by incorrectly rejecting valid catch-all addresses.

Key findings

  • Immediate Removal of Invalid Addresses: `Do_not_send` (invalid) addresses should be removed immediately to maintain sender reputation.
  • Careful Management of Catch-Alls: `Catch_all` addresses require segmentation, monitoring, and strategies to obtain more specific addresses.
  • Retry Unknown Addresses: `Unknown` addresses should be retried or subjected to double opt-in.
  • Caution with Risky Addresses: Treat 'risky' addresses with caution, monitoring engagement and potentially using additional verification.
  • Importance of Validation: Email validation processes have to consider deliverability, data quality, and legal compliance.

Key considerations

  • Sender Reputation: Protect sender reputation by promptly removing invalid email addresses.
  • User Experience: Balance deliverability needs with potential user frustration from rejecting valid catch-all addresses.
  • Data Quality: Improve data quality through client-side and server-side validation.
  • Engagement Monitoring: Monitor engagement from catch-all addresses to identify and remove unengaged users.
  • Legal Compliance: Ensure email validation processes comply with relevant legal requirements.

What email marketers say
10Marketer opinions

Email marketers generally advise cautious handling of email verification results like `do_not_send`, `catch_all`, and `unknown`. For `do_not_send`, immediate removal is recommended to protect sender reputation. `Catch_all` addresses should be segmented and monitored for engagement, with consideration for incentives to obtain specific addresses. `Unknown` results warrant retries and implementation of double opt-in. Overall, strategies should aim to balance data quality and deliverability, often involving a combination of verification, monitoring, and engagement-based list hygiene.

Key opinions

  • Do Not Send: Addresses flagged as `do_not_send` should be immediately removed from mailing lists to avoid bounces and protect sender reputation.
  • Catch-All Monitoring: Carefully monitor engagement from `catch_all` addresses due to potential spam traps and low engagement.
  • Unknown Retries: `Unknown` results should be retried, as they often indicate temporary issues, and a double opt-in process should be considered.
  • Segmentation: Segmenting lists based on email verification results allows for tailored sending strategies and improved deliverability.

Key considerations

  • Sender Reputation: Maintaining a clean and engaged email list is crucial for protecting sender reputation and ensuring high deliverability.
  • Data Quality: Implementing both client-side and server-side validation can help improve data quality from the point of capture.
  • Double Opt-In: Using double opt-in can verify email addresses and increase engagement.
  • Engagement Metrics: Monitoring engagement metrics and removing inactive addresses prevents being flagged as a spammer.
Marketer view

Email marketer from Stack Overflow shares to immediately reject invalid email addresses to reduce bounces and protect sender reputation. Suggests using client-side and server-side validation.

March 2023 - Stack Overflow
Marketer view

Email marketer from Validity Knowledge Base explains that catch-all domains can accept all emails sent to them regardless of mailbox existence. They suggest careful monitoring of these addresses due to the risk of spam traps and low engagement.

August 2024 - Validity Knowledge Base
Marketer view

Email marketer from NeverBounce explains that 'do_not_send' results indicate addresses that are invalid, disposable, or role-based and recommends removing them from your mailing list to protect your sender reputation.

May 2024 - NeverBounce
Marketer view

Email marketer from Reddit shares to segment catch-all addresses and monitor their engagement closely, and consider offering incentives for those users to provide a more specific email address.

October 2022 - Reddit
Marketer view

Email marketer from EmailToolTester suggests removing 'do_not_send' emails immediately, as they are likely invalid and can harm your sender reputation.

March 2023 - EmailToolTester
Marketer view

Email marketer from Email Geeks shares proceed with caution advice, suggesting to slow and monitor activity. Addresses that may have a lower threshold for removing if not engaged. Suggests Confirmation of Intent (COI), and Captcha to protect forms from bots.

August 2024 - Email Geeks
Marketer view

Email marketer from Gmass explains to segment and monitor catch-all addresses. If there is no engagement they suggest removing catch-all email addresses.

December 2024 - Gmass
Marketer view

Email marketer from Medium article explains that 'unknown' results typically require a retry or further investigation, as the initial check couldn't confirm the address's validity. Suggests to retry and use double opt-in.

November 2023 - Medium
Marketer view

Email marketer from Email Hippo explains that an 'unknown' result from email verification usually means the server couldn't be reached or didn't provide a definitive answer in the given timeframe. They advise retrying unknowns and implementing a double opt-in process.

April 2022 - Email Hippo
Marketer view

Email marketer from ZeroBounce explains that their email verification returns statuses like valid, invalid, catch-all, disposable, and unknown. They advise carefully managing catch-all addresses and immediately removing invalid ones.

July 2022 - ZeroBounce

What the experts say
4Expert opinions

Experts highlight the challenges and considerations for handling different email verification results. One perspective expresses frustration when valid catch-all addresses are rejected. Another suggests suppressing disposable email domains when focusing on long-term relationships. Additionally, experts emphasize the need for filtering strategies to maintain deliverability with catch-all addresses and highlight the importance of deliverability, data quality, and legal compliance when validating emails.

Key opinions

  • Catch-All Frustration: Valid catch-all addresses are sometimes incorrectly rejected, causing user frustration.
  • Disposable Domain Suppression: Suppressing emails from disposable domains can be a strategy for focusing on long-term customer relationships.
  • Filtering Catch-Alls: Strategies are needed to filter catch-all addresses and maintain deliverability.
  • Validation Importance: Email validation requires attention to deliverability, data quality, and legal compliance.

Key considerations

  • Balance Rejection and Acceptance: Balance the need to reject potentially harmful addresses with the risk of rejecting valid ones.
  • Relationship Goals: Tailor email handling strategies based on the desired type of customer relationship.
  • Deliverability Impact: Implement filters for catch-all addresses to minimize negative impacts on deliverability.
  • Holistic Validation: Consider all aspects of email validation, including deliverability, data quality, and legal compliance.
Expert view

Expert from Email Geeks shares a GitHub list of disposable email domains and describes a past strategy of quietly suppressing addresses from those domains when relationship-building was the goal.

June 2021 - Email Geeks
Expert view

Expert from Word to the Wise explains that with catch-all addresses, it is important to implement strategies to filter for invalid addresses and maintain deliverability. Suggests further analysis.

May 2021 - Word to the Wise
Expert view

Expert from Email Geeks expresses irritation when their catch-all email address is rejected, even though it's valid and deliverable.

August 2022 - Email Geeks
Expert view

Expert from Spam Resource explains it is important to consider factors such as deliverability, data quality, and legal compliance. Explains how to correctly validate.

April 2023 - Spam Resource

What the documentation says
4Technical articles

Email verification API documentation from various providers (Mailgun, Kickbox, Abstract API) outlines different statuses like 'deliverable', 'undeliverable', 'risky', 'unknown', 'valid' and 'invalid'. They generally advise against sending to 'undeliverable' or 'invalid' addresses. For 'risky' or similar addresses, caution and engagement monitoring or additional verification steps (e.g., confirmation emails) are recommended. Kickbox also emphasizes using result codes for list segmentation and tailored sending. The RFC documentation outlines the technical specifications of an email address syntax.

Key findings

  • Undeliverable Rejection: Email addresses categorized as 'undeliverable' or 'invalid' should not be sent to.
  • Risky Caution: Addresses flagged as 'risky' require a cautious approach, including monitoring engagement.
  • Additional Verification: Confirmation emails and other verification steps are useful for addresses categorized as 'risky' or 'unknown'.
  • Segmentation: Email verification results (e.g., from Kickbox) can be used to segment lists and tailor sending strategies.

Key considerations

  • Status Definitions: Understand the specific definitions of each status provided by the email verification API.
  • Actionable Steps: Establish a clear process for handling each type of email verification result.
  • Syntax Compliance: Ensure email addresses adhere to defined syntax requirements.
  • Integration with Sending Strategy: Integrate email verification data into the overall email sending strategy.
Technical article

Documentation from Mailgun details that the Mailgun Email Verification API provides statuses like 'deliverable', 'undeliverable', 'risky', and 'unknown'. For 'risky' addresses, they suggest proceeding with caution and monitoring engagement. They recommend not sending to 'undeliverable' addresses.

July 2024 - Mailgun
Technical article

Documentation from Kickbox clarifies that their service provides detailed result codes, including information about disposable emails, accept-all addresses, and invalid syntax. They suggest using this information to segment lists and tailor sending strategies.

December 2021 - Kickbox
Technical article

Documentation from RFC explains technical specifications for email address syntax, and validation.

December 2021 - RFC Editor
Technical article

Documentation from Abstract API details that their API returns statuses such as 'valid', 'invalid', 'risky', and 'unknown'. They suggest treating 'risky' addresses with caution and implementing additional verification steps, such as a confirmation email.

January 2024 - Abstract API