さて、メールに関して皆さんどんなことを知りたいと思っていますか?
メールの開封率?メールのクリック率?メールからのコンバージョン率?
概ね、どうやってメールを見ているか?なんてことは気にされることは少ないように思います。
今回テーマにしたことは、ホームページでいえば、ユーザが使用しているWEBブラウザはどのアプリケーションで、どのバージョンが多いのか?という事です。
ホームページだと当たり前にやっていることが、メールになった途端ちゃんとやれていないものです。
HTMLメールでもなければ、機種依存文字に気をつけていればそれほどレイアウトが崩れることもないですから、当然といえば、それまでですが・・・
ホームページを作る人より、メールを書く人の方が多いという現実もありますから、在り方がそもそもちがうのでしょう。ある意味、電子メールクライアントはWEBブラウザよりも身近な存在では無いでしょうか?
前置きが長くなりましたが、それでは本題の電子メールクライアントについてどこまで知れるのか?を見ていきましょう。
メールを見る環境で大きく分けると、
【A】ローカルアプリケーション
【B】WEBメール(フリーメールなど)
の2つになります。ここまでは簡単ですね。
前者はOutlookExpressやThunderbirdなど、パソコンにインストールするタイプのアプリケーションです。
後者はYahoo!メールやGmailなどインターネット上のサービスで、WEBブラウザでアクセスするものです。
どこまで知れるのか?といった場合に、どういうメールを送るかによって大きく異なります。。
一般的にはメールには
●テキストメール(プレーンテキスト)
●HTMLメール
の2種類ありますが、テキストメールの場合には電子メールクライアントの情報はほとんど期待できません。
WEBメールで見ていればクリックした場合に限り、リファラーにWEBメールサービスのURLが残るため環境を特定できます。これがプレーンテキストメールでは限界のようです。
URLをクリックした時点で、そこからはブラウザの役目だからです。
それに対してHTMLメールの場合は、もう少し情報を得ることができます。
HTMLメールを受信したときに現れる「画像を表示する」ボタンがそのカギです。
「画像を表示する」ということは「サーバへリクエストを送信する」ということで、「HTML」メールなのですからもちろんリクエスト先はWEBサーバです。
ホームページを見る場合にWEBサーバにリクエストする際には通常WEBブラウザのUA情報が送信されますから、HTMLメールの場合はリクエストをしているメールソフトの情報が表示されるはずです。
しかし、今までログ解析をしている中で、メールクライアントのUAを気にしたことがありませんでした。
WEBメールに関してはテキストメール同様、リファラーにどのサービスかの情報が残ることは知っています。
しかしメールソフトに関しては漠然と「UA情報はない」という考えがありました。
でも、です。
最近、ふとUA情報を送るメールクライアントの存在に気づきました。Thunderbirdです。
HTMLメールを表示する際にちゃんとUA情報を送信していました。
それで、各種ローカルアプリケーションのメールクライアントで試してみました。
【WindowsXP - OutlookExpress】
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)
【WindowsXP - Thunderbird】
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.17) Gecko/20080914 Thunderbird/2.0.0.17
【Mac OSX - Mail】
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; ja-jp) AppleWebKit/525.18 (KHTML, like Gecko)
【Mac OSX - Thunderbird】
Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; ja-JP-mac; rv:1.8.1.18) Gecko/20081105 Thunderbird/2.0.0.18
OutlookExpres ではIEのUA情報と同じ内容で送信されています。(同一端末上のIEのUAと比較)
IEコンポーネントを使用しているからでしょうが、ちょっと騙された感じがしますね。
OSXのデフォルトメールソフトMailではOutlookExpressと同じ様に、一瞬「だめか?」と思いましたが、
【Mail】
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; ja-jp) AppleWebKit/525.18 (KHTML, like Gecko)
【Safari】
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; ja-jp) AppleWebKit/525.18 (KHTML, like Gecko) Version/3.1.2 Safari/525.22
ご覧の通り、OutlookExpressのようにブラウザの名前(Safari)までは語っていません。
Tyunderbirdは正直者で、Win・MacともにちゃんとThunderbirdですよっていう情報を送っています。
えらいこちゃんです。
シェア的に大きそうなOutlookExpressですが、この人がなんと嘘つき(?)ということで困ったものです。
何とか本当のIEとOutlookExpressを見分ける方法は無いものか!?
・・・というところで、本稿は終了します。。
待望の第2回は「OutlookExpressの嘘を暴け!」です。
果たして、OutlookExpressとIEの見分けはつけられるのか!?
そもそも第2回はちゃんとテーマとして成り立つのか!?
これって役に立つのか!?
そんなこんな、ひっくるめて、お楽しみに!