現在、地元の中小企業向けのレスポンシブなWebサイトを作成中ですが、連絡先ページに電子メールを実装するための最良の方法を見つけようとしています。最初はアドレスをmailto
タグに入れるだけでしたが、未加工のアドレスを誰かが見てスパムするのではないかと心配しています。
もう1つの方法は、入力フォームを用意することですが、ユーザーが自分のメールアプリ(特にモバイル)を使用できないようにします。このウェブサイトはモバイル向けに特別に設計されているので、携帯電話やタブレットに最適な選択肢を選びたいと思います。
私は this の質問をチェックアウトしましたが、連絡フォームとmailto
の投票は多少分かれています。私はモバイルや小規模ビジネスに対応しているので、そのアドバイスがすべてここに当てはまるかどうかはわかりません。
ユーザーが好みのメールアプリを使用できるように、スパムの可能性はそれだけの価値がありますか?または、ユーザーが別のアプリを開かなくても済むように、Webページ内にメールを含める方が実際にはユーザーにとって優れたエクスペリエンスですか?
ユーザーとして、私は一般的な連絡先にはメールアドレスを使用します。中小企業には特に良いアイデアだと思います。個人的な直接的な連絡のように感じます。これは通常、中小企業が強調したいことです。強みとして。
一方、電子メールフォームは、実在の人物と直接やり取りするのではなく、一般的なサポートパスに誘導されるように、非人格的に感じます。そして、記入するのはあまり便利ではありません。
メールアドレスをmailto:リンクにしますが、リンクのテキストも実際のメールアドレスにする必要があります。「ヘルプを表示するには、ここをクリックしてください」のようにしてはいけません。メールクライアントがmailtoを処理するように設定されていません。さらに、「ここをクリック」リンクを使用すると、別のWebページまたは電子メールアドレスにリダイレクトされているかどうかが明確ではありません。
スパムは単なる迷惑行為であり、決定的なものであってはなりません。これに対処するために、通常の受信トレイのスパムフィルタリングを使用する以外に何もしなくても、それほど大きな問題ではありません。私たちの多くはこれで生活しています。そして、より適切に対処する方法があります(Igorekはいくつか言及しています)。
連絡先が特定の目的の場合は、連絡先フォームを検討してください。たとえば、見積もりをリクエストしたり、特定の製品のサポートを受けたりします。この場合、必要な情報を取得するフォームは、ビジネスとユーザーの両方に役立ちます。
すばらしい質問です。
セキュリティIS大きな懸念事項ですが、スパムボットがメールアドレスを捕捉する可能性を低くする可能性があるメールアドレスをマスクする方法があります。
1つの例は、PHPで htmlentities() メソッドを使用することです。
ほとんどの場合、mailtoを使用すると、ユーザーは任意の電子メールクライアントを使用して自由に電子メールを送信でき、ワンクリックでアクセスできます。
ほとんどの場合、人々はWeb内の任意の電子メールアドレスを表示し、下線を引くだけです。したがって、クリックするだけで、運用システムはお気に入りのメールクライアントを開くだけで、ユーザーはそれをコピーして貼り付ける必要がありません。
メールフォームを使用すると、ファイルを添付することによる問題が発生する可能性があるため、ほとんどのユーザーにとって複雑すぎます。事前に設定された電子メールフォームは、単純なHelloを要求するか、非常にカスタムな電子メールを作成するだけの単純なアクションを要求するだけの小さなWebサイトに役立つ場合があります。
両方を提供します。
<p>You can send us an email to <a href="mailto:[email protected]">[email protected]</a> or use this form …</p>
独自の電子メールクライアントを使用することを好む人もいれば、フォームを使用することを好む人もいます。メールクライアントがインストールされていない(または他の人のメールアドレスが設定されたデバイスを使用している)人、メールアドレスを使用して連絡したくない人もいます。
そして、あなたは 難読化すべきではない メールアドレス。いくつかの労力を節約するだけで、ユーザーの生活が困難になります。スパムは問題ですが、処理できる問題です。