与django一起使用的python类来检测可丢弃的电子邮件。
django-email-blacklist的Python项目详细描述
python类来检测假电子邮件提供程序。根据各种一次性电子邮件服务使用的约890个域的黑名单检查每个电子邮件。与Django一起进行生产测试这个包需要Python3,因为Python2.7支持see here.
安装
使用pip安装它,并将其添加到您已安装的django应用程序中:
$ pip install django-email-blacklist
在模板目录中创建一个文件夹并下载示例电子邮件黑名单:
$ wget https://raw.github.com/zeioth/django-email-blacklist/master/disposable_email_domains.txt
将此添加到您的settings.py:
DISPOSABLE_EMAIL_DOMAINS = "/path_to_your/disposable_email_domains.txt"
用法
在您自己的脚本中使用检查器:
>>> from django_email_blacklist import DisposableEmailChecker >>> email_checker = DisposableEmailChecker() >>> email_checker.is_disposable("foo@guerrillamail.com") True
学分
这是aaronbassett提供的DisposableEmailChecker的叉子,由Zeioth维护