我正在构建一个C#应用程序,用户在其中创建一个帐户并输入他们的电子邮件地址, 我知道如何使用正则表达式验证它,我所知道的是如何检查该电子邮件是否确实存在? 即lilush@gmail.com - >有这样的电子邮件地址吗?
谢谢!
答案 0 :(得分:16)
检查此选项的唯一方法是向该地址发送电子邮件,并确保发送需要单击以激活帐户的链接。没有其他方法可以检查电子邮件是否正确
答案 1 :(得分:4)
EmailVerify.NET是一个功能强大的Microsoft .NET软件组件,可使用各种工具验证电子邮件地址,包括:
- 根据IETF标准(RFC 2821和RFC 2822等)进行高级语法验证
- DNS验证,包括MX记录查找
- 一次性电子邮件地址(DEA)验证
- SMTP连接和可用性检查
- 邮箱存在检查,具有灰名单和临时不可用支持
- Catch-all testing
答案 2 :(得分:3)
只有一种方法可以:发送包含(地址唯一)链接的电子邮件到该地址,并要求用户点击该链接。
答案 3 :(得分:-1)
如果你想真正想要你可以在电子邮件中嵌入一个图像。当您的服务器检测到图像已下载时,您知道他们已打开电子邮件。这也消除了点击许多人不信任或不起作用的链接的需要。只是一个想法。