轻松淘汰一次性电子邮件提供商
disposable-emails的Python项目详细描述
一次性电子邮件
轻松淘汰一次性电子邮件提供商
安装
您可以使用pypi安装此软件包:
pip3 install disposable-emails
没有依赖关系。您不需要django、flask或任何第三方api。
如何使用
查看电子邮件:
>>> from disposable_emails import is_disposable_email
>>> is_disposable_email('john.smith@mailforspam.com')
True
>>> is_disposable_email('john.smith@gmail.com')
False
检查域:
>>> from disposable_emails import is_disposable_domain
>>> is_disposable_domain('temp-mail.com')
True
>>> is_disposable_domain('kremlin.ru')
False
使用django?有一个表单验证器可用于表单:
from django import forms
from disposable_emails.contrib.django import disposable_validator
class FooForm(forms.Form):
email = forms.EmailField(
label="Email",
max_length=254,
validators=[disposable_validator]
)
对于型号:
from django import models
from disposable_emails.contrib.django import disposable_validator
class FooModel(models.Model):
email = models.EmailField(validators=[disposable_validator])
学分
此软件包使用@andreis的disposable作为一次性电子邮件服务的源。
贡献
欢迎代码贡献!只需发出一个请求。