如何validation是否存在电子邮件地址?

有没有办法找出c#中是否存在电子邮件地址?

例如,我有一个电子邮件地址,如abcded@yahoo.com或asdf234@hotmail.com如何进行validation?

曾几何时发明了Internet和SMTP邮件传输协议。 它回到了过去,当时每个人都很友好,所以SMTP协议中包含一个命令来validation电子邮件地址 – VRFY命令。

然而,黑暗传到了互联网上并带来了垃圾邮件发送者,蠕虫和其他邪恶的东西,因此互联网邮件服务器的系统管理员通过禁用VRFY命令来保护好的东西。

所以简短的回答是:不。

最明显的方法是向邮件地址发送电子邮件,并要求收件人回复或单击链接。

基本上:你不能。 有些服务器支持finger(以validation特定用户是否存在),但对于Hotmail / Gmail,这是不可能的。 邮件虽然会反弹。

一般来说,这是不可能的。 这就是为什么许多网站有注册你必须提供你的电子邮件地址,他们会发送一个链接,你必须去那个链接,以确认这是你的电子邮件。

完全没办法

如果出于某种原因,例如注册validation,则有人会在您发送时回复。

你为什么要这样做?