如何在python中使用validate_email模块验证电子邮件是否处于活动状态

时间:2014-01-31 12:28:02

标签: python

我在python中使用了validate_email模块来检查我的Web应用程序是否存在用户的电子邮件ID。 但它总是会返回True。

这是我的代码

from validate_email import validate_email
is_valid = validate_email('example@example.com',check_mx=True) #Checking if the host has SMPT Server

然后我试了

from validate_email import validate_email
is_valid = validate_email('example@example.com',verify=True) # Checking if the host has SMPT Server and the email really exists

1 个答案:

答案 0 :(得分:3)

无法检查电子邮件地址是否确实存在。邮件服务器根本不再返回此信息(因为垃圾邮件发送者使用它来收集收件人列表)。

即使实际发送邮件也无济于事,因为大多数邮件服务器都会接受此类邮件,然后将其丢弃。