53 lines
No EOL
1,023 B
ReStructuredText
53 lines
No EOL
1,023 B
ReStructuredText
==============
|
|
Validate_email
|
|
==============
|
|
|
|
Validate_email is a package for Python that check if an email is valid, properly formatted and really exists.
|
|
|
|
|
|
|
|
INSTALLATION
|
|
============
|
|
|
|
First, you must do::
|
|
|
|
pip install validate_email
|
|
|
|
Extra
|
|
------
|
|
|
|
For check the domain mx and verify email exits you must have the `pyDNS` package installed::
|
|
|
|
pip install pyDNS
|
|
|
|
|
|
USAGE
|
|
=====
|
|
|
|
Basic usage::
|
|
|
|
from validate_email import validate_email
|
|
is_valid = validate_email('example@example.com')
|
|
|
|
|
|
Checking domain has SMTP Server
|
|
-------------------------------
|
|
|
|
Check if the host has SMPT Server::
|
|
|
|
from validate_email import validate_email
|
|
is_valid = validate_email('example@example.com',check_mx=True)
|
|
|
|
|
|
Verify email exists
|
|
-------------------
|
|
|
|
Check if the host has SMPT Server and the email really exists::
|
|
|
|
from validate_email import validate_email
|
|
is_valid = validate_email('example@example.com',verify=True)
|
|
|
|
|
|
TODOs and BUGS
|
|
==============
|
|
See: http://github.com/syrusakbary/validate_email/issues |