MB-Support

パソコン初心者のサポートページ

mailto を使う時の注意事項

 ホームページにメールアドレスを掲載する行為は危険です。もし、掲載しなくてはならない場合は、専用のアドレスを用意して、さらに数値実体参照でメールアドレスを掲載しましょう。


ホームページを公開する上で、メールアドレスを掲載するメリットは多数あります。 掲載したページの誤字脱字の指摘や、リンク切れ(リンクしたページが存在しない)の指摘、はたまたファンメールだったりと・・・・。

そんな場合に、メールアドレスをクリックするだけで、メールソフトの新規メッセージに自動でアドレスが入力される方法を メールに自動でアドレスを入力する ページに公開しました。 これを使うメリットは、閲覧者がホームページの管理人にメールを出したい場合、ホームページ上のメールアドレスをクリックするだけで、新規メールに宛先が入力されるので、メールを出しやすくなるところです。 スパム以外で知らない人からメールをもらう事は、実は意外に大変な事なのです。

しかし、デメリットもあります。世の中には、ホームページに掲載されているメールアドレスを自動で収集して、スパム(迷惑メール)やワームを送信する際に、送信者にされてしまうのことです。 google(グーグル)のロボットが、ホームページのソースを保存してインデックスを付けるかのごとく、メールアドレス収集ロボットは、メールアドレスだけを収集します。

ただ、私はプログラマでは無いので、これらの悪質なメールアドレス収集ロボットの仕組みを知りません。マイクロソフトの 迷惑メール対策電子メールアドレスを変装 ( または変更 ) という項目があり、掲示板などでメールアドレスを公開する場合は、例として"o" の代わりに "0"  (ゼロ) を使用した電子メール アドレス ("s0me0ne@example.c0m") を使用するとあります。

つまり、メールアドレス収集ロボットに変装したアドレスを収集させて無意味にする方法です。掲示板などでは有効かも知れませんが、ホームページ上に公開するメールアドレスのやり方だと、注意書きをする必要があります(メールの際には "0" の部分を "o" に変更しますなど)。 これではクライアントは面倒でメールするのが嫌になりますね。 はっきり言ってしまえば、メールアドレスをホームページで公開する以上、スパムやワームの送信者に仕立て上げられてしまうのは覚悟する必要があります。

そこで、ホームページ用のメールアドレスは フリーメール を使用しましょう。 プロバイダなどから有料で入手したメールアドレスは、個人的な仲間だけに公開して、絶対にホームページ上に掲載してはなりません。さらに、

<a href="mailto:a@a.a"></a>

@ ( アットマーク ) の部分を &#64; ( 数値実体参照 ) で記述しましょう。

<a href="mailto:a&#64;a.a"></a>

ソースに数値実体参照で記述しても、ブラウザでの表示や、宛先の自動入力に問題無く動作します。メールアドレス 収集ロボットが、何を基準にメールアドレスと判断しているかにもよりますが、@ を基準にしている物だと有効です。 さらに怪しいのが mailto: の部分です。 これに続くソースは、メールアドレスだと確実に判断できるので、この部分も数値実体参照に変更します。

<a href="&#109;&#97;&#105;&#108;&#116;&#111;:a&#64;a.a"></a>

なんか、 ダ・ヴィンチ・コード みたいになってきましたね。 こうして完成したメールタグをブラウザで参照した場合、以下の様になります。 赤の部分は <a href="mailto:a@a.a"> メールお待ちしています</a> を数値実体参照にしたもので、実際には改行しないで入力します。



HTMLソース(メモ帳)

<html>
<head>
<title>題名</title>
</head>
<body>
<p>
<a href="
&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#97;&#64;&#97;&#46;&#97;
">メールお待ちしています</a>
</p>
</body>
</html>

ブラウザ


数値実体参照表

大文字 小文字 数字 その他
&#65; a &#97; 0 &#48; :コロン &#58;
B &#66; b &#98; 1 &#49; ;セミコロン &#59;
C &#67; c &#99; 2 &#50; < &#60;
D &#68; d &#100; 3 &#51; = &#61;
E &#69; e &#101; 4 &#52; > &#62;
F &#70; f &#102; 5 &#53; ? &#63;
G &#71; g &#103; 6 &#54; @ &#64;
H &#72; h &#104; 7 &#55; " &#34;
I &#73; i &#105; 8 &#56; $ &#36;
J &#74; j &#106; 9 &#57; % &#37;
K &#75; k &#107;   & &#38;
L &#76; l &#108; ' &#39;
M &#77; m &#109; ( &#40;
N &#78; n &#110; ) &#41;
O &#79; o &#111; * &#42;
P &#80; p &#112; + &#43;
Q &#81; q &#113; ,コンマ &#44;
R &#82; r &#114; - &#45;
S &#83; s &#115; .ドット &#46;
T &#84; t &#116; / &#47;
U &#85; u &#117; [ &#91;
V &#86; v &#118; \ &#92;
W &#87; w &#119; ] &#93;
X &#88; x &#120; ^ &#94;
Y &#89; y &#121; _ &#95;
Z &#90; z &#122; ` &#96;

戻る 一覧表示 次へ


BTOパソコン・ゲームPC・自作パソコンなら【TSUKUMO】 - 自作PCに必要なパーツ、豊富な品揃え

Copyright © 2013 MB-Support パソコン初心者のサポートページ All Rights Reserved.

管理人サイト閲覧方法プライバシーポリシー著作権/免責事項