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

问题描述 投票:0回答:1

我使用的是 园丁图书馆 用于验证电子邮件与socks5代理。

当使用 188.166.83.17:1080 输出为 。

{'address': Address(name='', addr='[email protected]', 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='[email protected]', username='om.parikh107950',
 domain='marwadiuniversity.ac.in'), 'valid_format': True, 'deliverable': False, 'full_inbox': False, 
'host_exists': True, 'catch_all': False}

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

  1. 为什么同一个邮件,不同的代理服务器会有不同的输出?

  2. deliverable, full_inboxcatch_all,我应该依靠哪个因素或因素组合,为什么?

python sockets smtp email-validation socks
1个回答
1
投票

为什么同一封邮件,不同的代理服务器会有不同的输出?

邮件服务器采用了基于IP的黑名单,以便捕捉僵尸网络等的垃圾邮件。可能是您使用的其中一个代理服务器在这样的黑名单上,而另一个则不在。

从 deliverable、full_inbox 和 catch_all 中,我应该依靠哪个因素或因素组合,为什么?

在第一种情况下,不清楚你想用库做什么。但如果你想知道一封邮件是否有效,比无论从结果中的哪个字段看,都不会可靠地工作。邮件服务器通常采用基于IP的黑名单,所以结果可能会因你发送的源IP不同而不同。邮件服务器也会使用 灰名单 这意味着第一次尝试发送可能失败,但第二次成功,即 "可送达"。of假的might be wrong. Mail server can also fail delivery at various stages so a交付品of真`也可能是错的。

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

© www.soinside.com 2019 - 2024. All rights reserved.