Skip to content

arkcabin/Validplus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

email_verifier_fastapi/
├── app/
│   ├── validate_email/          # Your validate_email folder
│   │   ├── __init__.py
│   │   ├── validate_email.py
│   │   ├── updater.py
│   │   ├── smtp_check.py
│   │   ├── exceptions.py
│   │   ├── domainlist_check.py
|   |   ├── disposable_domains.py
│   │   ├── dns_check.py
│   ├── __init__.py
│   ├── main.py
│   ├── routers/
│   │   ├── __init__.py
│   │   ├── email_verifier.py
│   │   ├── rate_limiter.py
│   ├── core/
│   │   ├── __init__.py
│   │   ├── config.py
│   │   ├── dns_cache.py
│   │   ├── error_handler.py
│   │   ├── models.py
│   │   ├── smtp_pool.py
│   ├── services/
│   │   ├── __init__.py
│   │   ├── email_verifier.py
│   │   ├── quick_verifier.py
│   ├── utils/
│   │   ├── __init__.py
│   │   ├── rate_limiter.py
Field Value Purpose Use Case
is_valid true Indicates if the email address is valid overall. Determines if the email address can be considered valid based on all checks performed.
format_valid true Checks if the email address follows a valid format (e.g., user@domain.com). Ensures the email address is syntactically correct.
domain_valid true Verifies if the domain part of the email (e.g., domain.com) exists and has valid DNS records. Confirms that the domain is real and can receive emails.
mailbox_exists true Checks if the mailbox (the part before @, e.g., user) exists on the domain. Determines if the email address is deliverable.
is_role_account false Indicates if the email address is a role-based account (e.g., admin@domain.com). Helps identify generic or shared email addresses that may not belong to a specific individual.
is_disposable [true] Checks if the email domain is from a disposable email service (e.g., mailinator.com). Identifies temporary or throwaway email addresses, often used for spam or fraudulent activity.
is_catch_all true Determines if the domain is configured as a "catch-all" domain (accepts emails for any mailbox). Helps identify domains where email addresses may not be verified individually.
is_free_email false Checks if the email domain is from a free email provider (e.g., gmail.com, yahoo.com). Identifies emails from free services, which may be less trustworthy for certain use cases.
is_honeypot false Indicates if the email address is a honeypot (a trap for catching spam or malicious activity). Helps detect potentially malicious or spam-related email addresses.
has_valid_syntax true Checks if the email address follows a valid syntax. Ensures the email address is properly formatted.
has_parked_mx false Checks if the domain's MX (Mail Exchange) records are parked or inactive. Identifies domains that are not actively used for email.
has_valid_smtp true Verifies if the domain has a valid SMTP server for receiving emails. Confirms that the domain can receive emails.
verification_time 2.8927299976348877 Indicates the time taken (in seconds) to complete the verification process. Measures the performance of the verification process.
status "Valid - But Disposable" Provides a summary status of the email verification. Gives a quick overview of the email's validity and any issues.
details [] Contains additional details or messages about the verification process. Provides extra information or warnings about the email verification.
suggestions [] Provides suggestions for correcting or improving the email address. Helps users fix issues with their email addresses.
mx_info {"has_mx": true, "records": ["mx2.den.yt"], "is_parked": false, "response_time": 1.775562047958374} Contains details about the domain's MX records. Confirms the domain's ability to receive emails and measures response time.
catch_all_details {"is_catch_all": true, "confidence": 0.95, "detection_method": "bypass_pattern", "server_behavior": "accepts_all_standard_patterns", "verification_time": 0} Provides details about the "catch-all" configuration of the domain. Helps identify domains that accept emails for any mailbox name.

About

Validplus Email Validator

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors