如何确定电子邮件地址是不是存在?

Posted

技术标签:

【中文标题】如何确定电子邮件地址是不是存在?【英文标题】:How to find out if email adresses exist?如何确定电子邮件地址是否存在? 【发布时间】:2014-11-16 21:25:28 【问题描述】:

我有一份被某些机器人破坏的电子邮件列表。在我的网页上,我有一个“登录我们的时事通讯”框,该框被假地址滥用,现在我无法从假地址中弥补好地址。

我想编写一个小脚本,最好不发送电子邮件,逐个检查所有地址的存在。列表并不长(大约 300 封电子邮件)。

我可以在不违反反垃圾邮件规则的情况下执行此操作吗?我知道我应该发送一封带有链接的电子邮件,让人们验证他们的电子邮件,但我真的不想这样做,因为拥有真实地址的人已经选择了我的时事通讯,他们会想知道我为什么要求他们再做一次。

我最好用 python 来做这件事,因为这是我选择的脚本语言。

有什么解决办法吗?

【问题讨论】:

你用什么来发送简讯?您最新的时事通讯没有在不良电子邮件上发送邮件守护程序吗? 我使用的是 mailchimp,但是他们把我当作垃圾邮件发送者并删除了我的列表。所以我只知道我的地址不好,不知道是哪一个! 【参考方案1】:

我不知道如何自己做,但是,有这方面的服务。我使用Kickbox。我通常使用 nodejs 作为服务器,但他们有一个 python 库Kickbox-python。您可以每天免费进行 100 次验证,也可以支付更多费用。当用户最初注册时,我用它来验证电子邮件。

编辑:kickbox 定价模型已更改。现在,您可以免费获得 100 次初始验证,并为超过该阈值的任何额外验证付费。有关当前定价计划,请参阅该网站。

【讨论】:

以上是关于如何确定电子邮件地址是不是存在?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Lync SDK 通过电子邮件确定是不是存在有效的 Lync 用户?

如何检查邮件地址是不是存在?

我应该如何在 javascript 或 nodeJs 中验证电子邮件地址是不是存在和域名是不是存在?

检查电子邮件地址是不是存在[重复]

如何确定rails中是不是存在匹配返回true或false?

如何检查电子邮件是不是确实存在