verify-email
can verify any email address by efficiently checking the domain name and pinging the handler to verify its existence.
asyncio
for concurrencymultiprocessing
usage, see fast_verify.py).$ pip install verify-email
$ git clone https://github.com/kakshay21/verify_email
$ cd verify_email
$ virtualenv env
$ source env/bin/activate
$ python setup.py develop
>>> from verify_email import verify_email
>>> verify_email('foo@bar.com')
False
>>> verify_email(['foo@bar.com', 'example@foo.com'])
[False, False]
Also, note that some emails will likely fail in validation, if so you can check the reason of failure using debug flag.
>>> from verify_email import verify_email
>>> verify_email('foo@bar.com', debug=True)
see for more examples examples.py
If you are having issues, please create an issue for it. And feel free to contribute as well 😄.