【发布时间】:2011-02-14 13:31:40
【问题描述】:
有什么办法可以查出c#中是否存在邮箱地址?
例如我有一个电子邮件地址,例如 abcded@yahoo.com 或 asdf234@hotmail.com 我该如何进行验证?
【问题讨论】:
标签: c#
有什么办法可以查出c#中是否存在邮箱地址?
例如我有一个电子邮件地址,例如 abcded@yahoo.com 或 asdf234@hotmail.com 我该如何进行验证?
【问题讨论】:
标签: c#
曾几何时,互联网和 SMTP 邮件传输协议被发明出来。回到过去的美好时光,那时每个人都很友善,所以 SMTP 协议中包含了一个命令来验证电子邮件地址 - VRFY 命令。
然而,黑暗降临了 Internet,并带来了垃圾邮件发送者、蠕虫和其他邪恶,因此 Internet 邮件服务器的系统管理员通过禁用 VRFY 命令来保护好东西。
所以简短的回答是:不。
【讨论】:
最明显的方法是向邮件地址发送电子邮件,并要求收件人回复或单击链接。
【讨论】:
基本上:你不能。有些服务器支持finger(以验证特定用户是否存在),但对于Hotmail/Gmail,这是不可能的。邮件会被退回。
【讨论】:
一般来说这是不可能的。这就是为什么许多网站都要求您必须提供您的电子邮件地址才能注册,然后他们会发送一个链接,您必须转到该链接以确认这是您的电子邮件。
【讨论】:
没有办法
如果是出于某种原因,例如注册验证,那么您发送时会有人回复。
你为什么要这样做?
【讨论】: