【发布时间】:2010-06-07 09:19:57
【问题描述】:
我想检查一个电子邮件地址是否有效且存在。
我的意思是不使用正则表达式。我需要使用 mx 进行验证。
例如如何检查 gmail.com 上是否存在 blablabla[at]gmail.com
使用 CMD 会更好(win)
【问题讨论】:
标签: dns email-validation
我想检查一个电子邮件地址是否有效且存在。
我的意思是不使用正则表达式。我需要使用 mx 进行验证。
例如如何检查 gmail.com 上是否存在 blablabla[at]gmail.com
使用 CMD 会更好(win)
【问题讨论】:
标签: dns email-validation
唯一可靠的方法是向帐户发送消息并要求收件人执行某些操作(例如单击电子邮件中的唯一链接)。
【讨论】:
我建议您看看 EmailVerify.NET,这是一个 Microsoft .NET 组件,可以根据 IETF 标准(包括引用的单词和非 ASCII 字符)验证电子邮件地址,并且可以轻松集成到您的解决方案中(即使您计划制作基于控制台的解决方案)。正如您所问的,该组件甚至允许联系外国邮件交换器以检查给定的电子邮件地址是否存在,并报告此交易的每个细节。
免责声明:我是该组件的首席开发人员。
【讨论】:
向目标 email-id 发送电子邮件,如果电子邮件被退回,则将其称为无效。这是测试电子邮件 ID 真实性的唯一方法。
【讨论】: