私はこの質問がおかしいことを知っています-しかし、私の雇用主のクライアントは、電子メールの確認をサインアッププロセスから削除することを要求しています(彼らはそれがサインアップを妨げていると感じています)。サインアップと電子メールの検証に関する経験と意見、およびこのセーフガードを削除した場合に起こりうる結果について、プログラミングコミュニティ全体からフィードバックを集めたいと思いました。
3 に答える
私は彼らの味方です-95%の時間、ウェブサイトは実際には電子メールアドレスを必要としません。彼らが見た他のすべてのウェブ登録が電子メールアドレスを収集するので、彼らはそれを収集するだけです。スパムが心配な場合は、キャプチャを使用してください。電子メールは、自動登録を停止するための恐ろしい方法です。Mailinatorのようなサイトでは、すぐに使い捨ての電子メールを提供し、 BugMeNotは、あなたのような登録を処理する手間を省くために、登録を必要以上に難しくしないようにする必要があります。Stack Overflowは良い例です。質問したり、質問に答えたりするために登録する必要はありません。
私の推測では、ロボットは登録プロセスをわざわざ通過することはありません。平均的な単純なロボットは、他のアクション(認証、識別)をまったく必要としない形式にスパムを送信するだけです。1つ以上の追加のクリックを要求するという単なる行為は、最も単純な「攻撃」を防ぎます。Coding Horrorのブログサイトを見ると、キャプチャワードが一定のキャプチャを使用しています。
一方、数回クリックするだけでダムロボットを阻止できますが、人間のスパマー、ジョーカー、グリーフィングなどを阻止することはできません。しかし、繰り返しになりますが、使い捨ての電子メールアドレスは非常に簡単に入手できるため、誰かが本当にあなたの彼らができるがらくたのあるサイト。
私の結論は次のとおりです。潜在的な顧客をどれほどひどく悩ませていたかにもよりますが、ページの「ジャンク」が約10%から20%増え、「望ましい」アクセスが5%から25%増えると思います。したがって、電子メールの障壁を取り除くことに大きな害はないと思います。
たとえば、ユーザーがパスワードを忘れた場合、電子メールはユーザーを識別するために重要です。ユーザーが自分のメールアドレスを確認するまでログオンできないようにメール確認が設定されている場合も、それが妨げになっていると思います。アプリケーションは、ユーザーがログオンしてアプリケーションを使用できるようにし、ユーザーが一定の日数(1週間など)で自分の電子メールアドレスを確認する必要があるように設定する必要があります。そうでない場合、アカウントは停止されます。
一方、メール確認を削除する必要がある場合は、有効なメールアドレスがない場合にユーザーが忘れたパスワードをリセットできるようにする主要なメールサービスと同様の機能を追加する必要があると思います。