Java 电子邮件地址验证与发送激活邮件?
这看起来像个愚蠢的问题,但我最近遇到了一个场景,我必须决定我应该用哪种方式来做这件事 让我解释一下我的情况。 除了注册和发送邮件外,电子邮件地址还用于许多其他情况,例如,如果请求来自邮件,则必须允许服务,如果邮件转发到另一个地址,则必须允许服务;我想你明白了 有两种方法(据我所能分类,如果有更多方法,请告诉我),即Java 电子邮件地址验证与发送激活邮件?,java,regex,email,Java,Regex,Email,这看起来像个愚蠢的问题,但我最近遇到了一个场景,我必须决定我应该用哪种方式来做这件事 让我解释一下我的情况。 除了注册和发送邮件外,电子邮件地址还用于许多其他情况,例如,如果请求来自邮件,则必须允许服务,如果邮件转发到另一个地址,则必须允许服务;我想你明白了 有两种方法(据我所能分类,如果有更多方法,请告诉我),即 注册时,系统将发送一封邮件,用户必须单击链接(邮件内部)才能激活其帐户。 在上述情况下; 首先,我们要验证注册者是否拥有该电子邮件地址,以及他是否希望使用该系统。 所以,在这里,我们
除上述方法外,还有一种更好的方法?同时使用这两种方法。邮件地址验证是为了防止用户意外提供格式错误的地址,而激活是为了确保用户不是故意(或意外)提供的地址给出了错误的地址。如前所述。不要试图用华丽的正则表达式验证电子邮件地址。这是毫无意义的,而且已经被证明了很多次。