电子邮件验证

时间:2010-12-04 09:36:38

标签: c# asp.net

我正在使用正则表达式检查电子邮件的验证,它对我来说很好。如果用户在文本框中提供了一些虚拟邮件,该怎么办?

如何在不告知用户登录该邮件并点击订阅链接的情况下检查输入的邮件是否有效?

是否可以像这样检查..

提前致谢

3 个答案:

答案 0 :(得分:4)

  

我如何检查是否输入   邮件有效与否有效   用户登录该邮件和   点击订阅链接?

你做不到。点。感谢垃圾邮件发送者,没有电子邮件服务器。有些人会向你发送“用户不存在”错误,有些人甚至会误吞他们。

另外,从法律上讲,您还必须确保订户实际上是OWNS邮箱,并且没有输入其他人的电子邮件。

答案 1 :(得分:3)

我认为唯一的方法是

发送电子邮件至指定的电子邮件地址,如果您没有退回电子邮件,则电子邮件由用户提供

答案 2 :(得分:2)

如果不验证用户是否可以实际阅读电子邮件,则无法确保该用户是真实帐户。

许多域接受所有邮件,并将其用于无效帐户的垃圾邮件分析,用户可以轻松提供他们无法控制的“真实”帐户。 (例如:sales@example.com)