我使用 Python 3,我想在发送电子邮件之前检查电子邮件地址是否存在。
我尝试过 pip 的 validate_email 包,但它根本不起作用。对于中间包含“@”且不含符号的每个字符串,它都会返回 true。也许还有另一个 pip 包可以工作(我看到了像 validate-email-address、email-validator、py3-validate-email 和 email-validator 这样的包)?或者一些代码来使用 SMTP 检查这一 pip ?
最佳答案
默认情况下,validate_email
并不真正验证太多内容。您必须启用 DNS 验证和 SMTP 验证:
validate_email(email, check_mx=True, verify=True, smtp_timeout=60)
关于python - 如何在 Python 中检查电子邮件是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56676589/