2016-08-30 4 views
0

私はOutlookで新しいアカウントをOutlook電子メールアドレスに有効化するための確認メールを送信していますが、Outlookには電子メールを送信し、アカウントを有効にします。ユーザーがリンクをクリックすると、アカウントは既にアクティブ化されているため、取得してエラーになります。確認メールがOutlookによって読み込まれてダブル確認が発生する

これを防ぐ方法はありますか?

私はWildfly9でSpring MVC 3を使用しています。私はちょうど標準の電子メールを作成しています。私はHTMLを注入していません。私は回避策を追加しましたが、これを回避する方法を理解したいと思います。

答えて

0

これも前に遭遇しましたが、ユーザーが受信メール内のすべてのリンクを確認(および読み込み)するサードパーティのスパムフィルタを持っている場合のみです。これが当てはまる場合は、開発者としてそれをやめるためにできることは何もありません。

は、私はあなたの回避策が既にあるかわからないが、私はどちらかをお勧めしたい:

  • ユーザーにエラーを表示せずに、リンクの第二のクリックを許可します。 (ユーザーのセキュリティへの影響が潜在的にそれらの活性化のリンクを知らないと満足している場合は、すでに誰か/何かによってクリックされた。)

または理想的

  • 活性化をロードした後、ユーザーのアクションを必要とユーザーが自分のパスワードを確認したり、ウェブページ上の「確認」ボタンをクリックするだけで、
+0

ご提案ありがとうございます。私はオプション1に行ったが、私はオプション2に非常に似ている。私はそれをそれに変更するかもしれない。 Outlook Webmailのように、このスパムフィルタがあるかもしれません。 Gmailに問題はありませんでした。 – Dudewonder

関連する問題