mailto:リンクは実質的に非推奨ですか?


12

私が考えていた...

  1. Mailto:リンクは、スタンドアロンの電子メールクライアントによってのみ処理されます。

  2. 最近ではほとんどのユーザーがウェブメール(GMailなど)を使用しています。

  3. ウェブメールはmailto:リンクを処理できません。

  4. ウェブメールユーザーがmailto:リンクをクリックすると、メールクライアントがインストールされていないという紛らわしいメッセージが表示されるか、使用していないメールクライアントでリンクが開きます。

  5. アドレスは必ずしもmailto:に含まれるとは限らないことを考慮して、誰でもメールアドレスをコピーして貼り付けることができます。

Ergo、mailto:リンクは有害で非推奨ですか?メールアドレスを表示する必要がある場合、それらを使用すべきではありませんか?


5
「最近ではほとんどのユーザーがウェブメールを使用しています。」引用?
デイブ区

1
ウェブメールを使用するものは知らないものです
匿名

回答:


21

Mailtoは非推奨ではありません。

あなたは、ウェブメールがmailto:リンクを処理できないと言って間違っています。mailtoリンクを正しく処理するのはブラウザーの機能です。

たとえば、メールハンドラがインストールされていない場合、FirefoxはGmail / Yahooなどの複数のウェブメールを提案します。

本当の問題は、間違ったmailto処理です。通常は、デフォルトのブラウズであるIEが、他の何かを使用したくないかどうかを尋ねるのではなく、Outlookの使用を強制しようとするときにシステムで実行されます。


確かに、Firefoxはそのまま使用できます。他のブラウザはどうですか?グーグルは、Chromeがmailto:webmailへのリンクを渡すために拡張機能をインストールする必要があることを指摘していますが、これはほとんどのユーザーは行いません。Safariはアプリ(必要とsuperuser.com/questions/20770/...を
レオニードShevtsov

@Leonidユーザーが既にデフォルト以外のブラウザ(Chromeなど)のインストールの問題に取り組んでいて、mailto:リンクが機能することを望んでいる場合、拡張機能のインストールは必ずしもそれほど大きなステップではありません。
MrWhite

Operaもこれを行うことができます。
-fuxia

7

mailto:既に述べた理由により、ウェブページのリンクは非推奨ではありませ ...ウェブメールはそれらを使用するように設定でき、ユーザーはメールがhrefのみにありページに表示されない場合でも「リンクアドレスをコピー」できます。

ただし、mailto:リンク(少なくとも難読化されていない)を使用しない主な理由は、メールハーベスターです。スパムに使用される電子メールアドレスを検索するWebページをクロールする自動化されたボット。難読化されていないmailto:リンクを使用すると、これらのボットに「Hey、spam me!」と言われます。JavaScriptを使用して、mailto:リンク(必要な場合)を難読化することができます。しかし、結局のところ、それはセキュリティとユーザビリティの間の妥協です。


1
彼らは7年前にはあまりにも賢かった。現在、最善の防御策は、アドレスをポストするのではなく、適切なフィルタリングを行うことです。
ピーターテイラー

@Peterはい、フィルタリングは非常に重要ですが、予防は治療よりも優れていますか?mailto:リンクを完全に回避することはお勧めしませんが、人間が判読可能な状態で自動化されたスクリプトが電子メールアドレスを取得するのを(試みる)ように使用する必要があります。
MrWhite

はい、私が言っているのは、その魔神が瓶から出ているということです。2005年に、JavaScriptで復号化および設定されたmailtoがありました。今日の収穫者は、より洗練されたものになるでしょう。
ピーターテイラー

1
これは、mailtoリンクを使用しないことに関する最も重要なポイントだと思います。Webサイトに難読化されていないmailtoリンクを配置し、Exchangeサーバーへのスパムの急増を追跡しました。24〜48時間以内に、当社のExchangeサーバーは、メールアドレス宛に毎日何千ものスパムメールを確認します。
リチャードファントッツィ

1

私には3つのオプションがあるようです:

1. Email me at <a href="mailto:fred@example.com">fred@example.com</a>
2. <a href="mailto:fred@example.com">Email</a> me.
3. Email me at fred@example.com

一部の純粋主義者はオプション2を主張すると信じることができますが、ほとんどの人はオプション1を使用し、それが最も使いやすいオプションだと思います。


なぜ下票なのか?
ピーターテイラー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.