2016-08-30 3 views
0

У меня возникла проблема с Outlook, когда я отправляю письмо с подтверждением для активации новой учетной записи на адрес электронной почты Outlook, но Outlook загружает URL-адрес в электронной почты, тем самым активируя учетную запись. Как только пользователь нажимает ссылки, он получает и ошибку, потому что учетная запись уже активирована.Подтверждение электронной почты, загруженное Outlook, вызывающее двойное подтверждение

Есть ли способ предотвратить это?

Я использую Spring MVC 3 с Wildfly9. Я просто создаю стандартное письмо. Я не вводил никакого HTML. Я добавил обходное решение, но хотел бы выяснить, как этого избежать.

ответ

0

Я тоже сталкивался с этим, но только тогда, когда у пользователя есть сторонний спам-фильтр, который проверяет (и загружает) каждую ссылку во входящих письмах. Если это так, мы ничего не можем сделать, как разработчики, чтобы остановить это.

Я не знаю, что ваш обходной путь уже есть, но я бы предложил либо:

  • Разрешения второго щелчка по ссылке без отображения ошибки пользователя. (Если вы счастливы с последствиями безопасности пользователя потенциально не зная их ссылку активации уже нажали на кого-то/что-то.)

или в идеале

  • , требующее действия пользователя после загрузки активации ссылка - например, пользователь, подтверждающий свой пароль, или даже просто нажав кнопку подтверждения на веб-странице.
+0

Спасибо за предложения. Я пошел на вариант 1, но мне очень нравится вариант 2. Я могу изменить его на это. Похоже, что Outlook Webmail может иметь этот спам-фильтр. У меня не было никаких проблем с Gmail. – Dudewonder

Смежные вопросы