如何确定电子邮件地址是不是存在?
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 中验证电子邮件地址是不是存在和域名是不是存在?