我在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
答案 0 :(得分:3)
无法检查电子邮件地址是否确实存在。邮件服务器根本不再返回此信息(因为垃圾邮件发送者使用它来收集收件人列表)。
即使实际发送邮件也无济于事,因为大多数邮件服务器都会接受此类邮件,然后将其丢弃。