validate_email的瓶颈是什么?

时间:2018-02-10 18:33:10

标签: python email email-spam mx-record

我正处于潜在项目的规划阶段。我将validate_email与地址列表一起使用。我能以多快的速度验证列表中的地址以及会出现什么瓶颈?此外,我可能会遇到我的ISP的任何问题,就像他们认为我是垃圾邮件?

1 个答案:

答案 0 :(得分:0)

最慢点可能是validate_email的DNS查找,因为这是一个具有相关延迟的网络请求。这些查找也可能受到您的ISP的限制,尽管大多数ISP对限制DNS没有太大作用 - 除了可能限制您可以连接到哪些服务器。

validate_email documentation表示它需要pyDNS - 如果未安装此模块,validate_email代码似乎不会尝试执行任何MX记录查找,因此一个选项是只是不安装它。

查看pyDNS的代码,它似乎试图从linux / unix / mac上的/etc/resolv.conf或Windows注册表中获取DNS信息 - 所以是的,它将使用您在本地配置的DNS服务器用于MX查找。