根据validate_email 1.3 : Python Package Index,为了检查域mx和验证电子邮件退出,我必须安装pyDNS包。
我如何设置自己的名称服务 (DNS) 而不是系统一,否则我会超时...
以下是您将 DNS 服务器设置为例如Google 的公共 DNS 服务器的方法:
from validate_email import validate_email
import DNS
DNS.defaults['server']=['8.8.8.8', '8.8.4.4']
print validate_email('rob@example.com', check_mx=True)
Run Code Online (Sandbox Code Playgroud)