Validation Strategies

Truelist offers four validation strategies to meet different needs. Each strategy balances speed and accuracy differently, allowing you to choose the best approach for your use case.

Fast

The Fast strategy performs a quick validation of email addresses. It prioritizes speed over thoroughness by:

  • Not retrying failed SMTP connections
  • Skipping deep validation checks
  • Returning results as quickly as possible

Best for: Scenarios where speed is more important than accuracy, such as real-time validation during form submission or when processing very large lists quickly.

Accurate

The Accurate strategy is the default validation method. It performs a thorough validation of email addresses, including:

  • Retrying failed SMTP connections to reduce false negatives
  • Performing deep validation checks
  • Balancing speed with reliability

Best for: Most scenarios. This strategy provides a good balance between validation thoroughness and processing time.

Thorough

The Thorough strategy extends the Accurate strategy with additional patience for servers that need more time. It includes:

  • All checks from the Accurate strategy
  • Extended wait times (5 minutes) for greylisted servers to respond
  • Automatic retries when IP addresses are temporarily throttled by a mail server, waiting for cooldowns to expire rather than giving up
  • More definitive results for domains that use greylisting or aggressive rate limiting

Best for: Lists where you want to minimize unknown results, and you’re willing to wait longer for more definitive answers.

Enhanced

The Enhanced strategy performs the most comprehensive validation of email addresses. It includes all the checks from the Thorough strategy, plus:

  • Additional heuristics to improve detection accuracy
  • Third-party data sources for cross-referencing
  • More sophisticated validation techniques

Best for: Scenarios where accuracy is critical, such as validating high-value lead lists or when you need the highest confidence in your results.

Note: This strategy takes significantly longer to complete than the other strategies due to the additional checks and data sources involved.

Choosing the Right Strategy

Strategy Speed Accuracy Use Case
Fast Fastest Good Real-time validation, large volume processing
Accurate Moderate High General-purpose validation (default)
Thorough Slower Higher Reducing unknowns from greylisted servers
Enhanced Slowest Highest High-value lists, critical accuracy needs

When in doubt, use the Accurate strategy. It provides reliable results for most use cases. Switch to Fast when you need real-time performance, Thorough when greylisting is causing too many unknowns, or Enhanced when you cannot afford to have any invalid emails slip through.