Outlook加载的确认电子邮件链接导致双重确认

时间:2016-08-30 03:44:12

标签: java html email spring-mvc outlook

我遇到了Outlook的一个问题,我发送了一封确认电子邮件来激活一个新的帐户到Outlook电子邮件地址,但Outlook正在加载电子邮件中的URL,从而激活帐户。一旦用户点击链接,他就会收到错误,因为该帐户已被激活。

有没有办法阻止这种情况?

我正在使用Spring MVC 3和Wildfly9。我只是创建一个标准的电子邮件。我没有注入任何HTML。我添加了一个解决方法,但想弄清楚如何避免这种情况。

1 个答案:

答案 0 :(得分:0)

我之前也遇到过这种情况,但只有当用户有第三方垃圾邮件过滤器检查(并加载)收到的电子邮件中的每个链接时。如果是这种情况,我们无法做任何开发人员阻止它发生的事情。

我不知道你的解决方法是什么,但我建议:

  • 允许再次单击链接而不向用户显示错误。 (如果您对用户的安全隐患感到满意,可能不知道他们的激活链接已被某人/某些人点击过。)

或理想情况

  • 加载激活链接后需要用户操作 - 例如用户确认其密码,或者甚至只需点击“确认”即可。网页上的按钮。