html本文中の「mailto:」のスパム度
- (2016-09-18 13:02:28)
スパム業者の餌食になっていた
以前はこのキーワードでメールアドレスを収集するロボットにやられがちだった。10年くらい前が全盛だったか。すっかり嫌気がさし一般ユーザーは「mailto:」を使わなくなった。
今はどうか?
先日あるサイトのメンテナンスの際「もう今はいなくなっただろう」と久しぶりに使ってみた。
数日は問題なかったので安心していたら、一週間程度でスパムが入り出した。まだ活動しているようだ。
暗号化で対応
「mailto:」は便利なので、暗号化して使うことにした。
ありがたいことにコード変換をやってくれるサイトとそれをローカルのhtml文で復号してくれるjavascriptを公開してくれている方がおり、感謝して利用させてもらった。
→ http://www.broadband-xp.com/hidesource/email.html
<script type=”text/javascript”>
<!−−
function convertMoji2_shtml(t){
var s=””,moji=””;
for(var i=0;i<t.length;i++){
moji=t.charCodeAt(i);
s +=String.fromCharCode(moji+1);
}
return s;
}
var em_shtml=convertMoji2_shtml(String.fromCharCode(★)+String.fromCharCode(★));
document.write(”<a href=¥”mai”+”lto:”+em_shtml+”?subject=お問合せ&body=(お問合せ内容をお書き下さい)¥”><お問合せ></a>”);
// −−>
</script>
※「★」がコード変換されたメールアドレスの部分
※半角文字が多いとこのブログが、最近エラーとなるためコード部分は全角にしている