不同 socks5 代理的不同电子邮件验证结果

Different email validation results for different socks5 proxies

我正在使用 Gardener's Library 通过 socks5 代理验证电子邮件。

当使用 188.166.83.17:1080 输出时:

{'address': Address(name='', addr='om.parikh107950@marwadiuniversity.ac.in', username='om.parikh107950',
domain='marwadiuniversity.ac.in'), 'valid_format': True, 'deliverable': True, 'full_inbox': False,
'host_exists': True, 'catch_all': True}

当使用 78.46.218.20:13414 输出时:

{'address': Address(name='', addr='om.parikh107950@marwadiuniversity.ac.in', username='om.parikh107950',
 domain='marwadiuniversity.ac.in'), 'valid_format': True, 'deliverable': False, 'full_inbox': False, 
'host_exists': True, 'catch_all': False}

上述测试使用的邮箱无效。

  1. 为什么不同的代理为同一封电子邮件提供不同的输出?

  2. deliverablefull_inboxcatch_all,我应该依赖哪个因素或因素组合,为什么?

Why different proxies are giving different outputs for the same email?

邮件服务器使用基于 IP 的黑名单来捕获来自僵尸网络等的垃圾邮件。您使用的代理之一可能在这样的黑名单上,而另一个不在。

From deliverable, full_inbox and catch_all, which factor or combination of factors I should rely on and why?

不清楚你想在第一种情况下对图书馆做什么。但是,如果您想知道一封电子邮件是否有效,那么无论您查看结果的哪个字段,它都不会可靠地工作。邮件服务器通常使用基于 IP 的黑名单,因此结果可能会有所不同,具体取决于您发送的源 IP。邮件服务器也使用 Greylisting,这意味着第一次尝试发送可能会失败,但第二次会成功,即 'deliverableofFalsemight be wrong. Mail server can also fail delivery at various stages so adeliverableofTrue` 可能是错误的也是。

一般来说,除了尝试发送到该地址并期望收件人确认已收到邮件外,没有可靠的方法来验证电子邮件地址。