我想检查电子邮件地址是否有效且存在。
我的意思是不使用正则表达式。我需要一个使用mx的valitadion。
例如如何检查blablabla [at] gmail.com存在于gmail.com
使用CMD(胜利)会更好
答案 0 :(得分:6)
唯一可靠的方法是向帐户发送邮件,并要求收件人执行某些操作(例如,点击电子邮件中的唯一链接)。
答案 1 :(得分:0)
我建议你看看 EmailVerify.NET ,这是一个可以根据IETF标准(包括引用的单词和非ASCII字符)验证电子邮件地址的Microsoft .NET组件,可以是轻松集成到您的解决方案中(即使您计划制作基于控制台的解决方案)。正如您所问,该组件甚至允许联系外国邮件交换机以检查给定的电子邮件地址是否存在,并报告该事务的每个细节。
免责声明:我是该组件的首席开发人员。
答案 2 :(得分:-3)
发送电子邮件至目标电子邮件ID,如果电子邮件退回,则将其称为无效。这是测试电子邮件ID真实性的唯一方法。