gpt4 book ai didi

java - 电子邮件地址验证与发送邮件进行激活?

转载 作者:行者123 更新时间:2023-12-02 05:10:34 24 4
gpt4 key购买 nike

嗯,这看起来像个愚蠢的问题,但我最近遇到了一个场景,我必须决定应该采取哪种方式?

让我解释一下我的情况。除了注册和发送邮件之外,电子邮件地址还用于许多其他情况,例如如果请求来自邮件,则必须允许服务;如果邮件转发到另一个地址,则服务不会被发送;我想你已经明白了。

有两种方法(据我能够分类,如果有更多方法,请告诉我)。

  1. 注册时,系统将发送一封邮件,用户必须单击链接(邮件内)才能激活其帐户。在上述情况下;首先,我们正在验证正在注册的人是否拥有电子邮件地址,并且他也想使用系统。因此,在这里我们只是检查提供的电子邮件地址中是否包含“@”,然后尝试向其发送邮件。如果是假货就会反弹。

  2. 使用正则表达式来验证某些格式的电子邮件地址,这些格式正在使用,就像人不能拥有带有“!”的电子邮件地址一样。 { } & ^ "更多字符,最终按照我的说法会减少邮件退回。

我试图解释上面的两种情况;请问您认为哪种方式最好?

或者

除了上述之外还有另一种更好的方法吗?

最佳答案

两者都用。邮件地址验证是为了防止用户无意中给出格式错误的地址,而激活是为了确保用户不会故意(或无意)给出错误的地址。

关于java - 电子邮件地址验证与发送邮件进行激活?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27373838/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com