检查电子邮件是否有效且存在
我想检查电子邮件地址是否有效且存在。
我的意思是不使用正则表达式。我需要使用 mx 进行验证。
例如如何检查 gmail.com 上是否存在 blablabla[at]gmail.com
最好使用 CMD (win)
i want to check if an e-mail address is valid and exist.
I mean not using regex. I need a valitadion by using mx.
for example how to check blablabla[at]gmail.com exists on gmail.com
it would be better using CMD (win)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
唯一可靠的方法是向帐户发送消息并要求收件人执行某些操作(例如单击电子邮件中的唯一链接)。
The only reliable way is send a message to the account and require the recipient to do something (e.g. click a unique link in the email).
我建议您看一下 EmailVerify.NET,这是一个 Microsoft .NET 组件,可以根据 IETF 标准(包括引用的单词和非 ASCII 字符)验证电子邮件地址,并且可以轻松集成到您的解决方案(即使您计划制作基于控制台的解决方案)。正如您所要求的,该组件甚至允许联系外国邮件交换器来检查给定的电子邮件地址是否存在,并报告该交易的每个细节。
免责声明:我是该组件的首席开发人员。
I suggest you to take a look at EmailVerify.NET, a Microsoft .NET component that can validate email addresses according to the IETF standards (including quoted words and non-ASCII characters) and can be easily integrated in your solutions (even if you are planning to make a console-based one). As you asked, the component allows even to contact a foreign mail exchanger to check if a given email address exists or not and reports back every detail of this transaction.
Disclaimer: I am the lead developer for this component.
发送电子邮件至目标电子邮件 ID,如果电子邮件被退回,则认为该电子邮件无效。这是测试电子邮件 ID 真实性的唯一方法。
Send an email to target email-id and call it invalid if the email bounces back. That's the only way to test authenticity of an email-id.