List of free email domains
This repo is a python package that provides a comprehensive list of free email domains from around the world. This package is designed to simplify the process of checking if an email address belongs to a free email provider.
Installation
You can install free-email-domains via pip:
pip install free-email-domains
Usage
After installing the package, you can use it in your Python projects as follows:
>>> from free_email_domains import whitelist
>>> 'gmail.com' in whitelist
True
Example
from free_email_domains import whitelist as free_domains
# Check if an email domain is free
email = "example@sample.com"
if email.split('@')[1] in free_domains:
print("This is a free email domain.")
else:
print("This is not a free email domain.")
Contributing
Contributions are welcome! If you want to add or update any free email domains, feel free to submit a pull request.
License
This package is licensed under the MIT License. See the LICENSE file for details.
Acknowledgements
This package utilizes data from HubSpot, which contains a compiled free email domain list.
Issues
If you encounter any issues or have suggestions for improvement, please report them on the GitHub issue tracker.
Metadata
Release files for free-email-domains 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| free_email_domains-1.0.2.tar.gz | 27.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| free_email_domains-1.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 54.7 kB
Release files / free_email_domains-1.0.2.tar.gz
| Download URL | free_email_domains-1.0.2.tar.gz |
|---|---|
| Size | 27.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
25d3fddbd61ba83bff02466817403f68a805d701507cea85f37dab3a72449348
|
|
BLAKE2b-256 checksum How to use checksums |
432675b64b963e99eff350356c978738e4903000cfbae10fd680c5699cbe5cd5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|
Release files / free_email_domains-1.0.2-py3-none-any.whl
| Download URL | free_email_domains-1.0.2-py3-none-any.whl |
|---|---|
| Size | 27.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c7938a58db6fde82966eaf0b6fa72cff52f0877e1451e5dde2cc9d747eb422f8
|
|
BLAKE2b-256 checksum How to use checksums |
b3c586c2f1679afc091b3f5502593d5078a57bf9d32cfe9a3ceae6e920ab9e51
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|