X-MailerとUser-Agentの違いを教えてください
半分仕事、半分趣味の質問で、技術者向けカテに上げようかと思いましたが、こちらのほうが良いと思いなおし、質問させていただくことにしました。
迷惑メール対策をYahoo!のサービスに頼らず、自分でメール分配ルールや、ユーザ名やドメイン名を元にした受信後無視の設定を作っている最中、突如として気になったのです。
メールヘッダのX-MailerとUser-Agentは、何が違うのでしょうか?
結果はこちらのとおり。
Thunderbird : User-Agent
Microsoft Outlook Express : X-Mailer
Microsoft-Entourage : User-Agent
Opera Mail/9.50 (Win32) : User-Agent
VolleyMail 6.0[cn] : X-Mailer
NetFront : X-Mailer
Apple Mail (2.924) : X-Mailer
Microsoft Office Outlook, Build 11.0.6353 : X-Mailer
最初はX-Mailerが本来のメールソフト、User-Agentは携帯電話でいうところのUser-Agentでメールのポートではなくウェブメールであるものと思っていました。しかし、その枠組みでは、どうしても両者の違いは分からないのです。
情報源がSPAMだけに、虚偽の記載がある可能性もありますが、上記は1ヶ月を超える追跡によるものであり、虚偽記載の可能性は低いと思われます。
例えば、EntourageとはApple向けのOffice Outlookでグループウェア機能もあるのに、本来のOffice OutlookとX-MailerかUser-Agentかが一致していません。
NetfrontはSPAMではなく、わたしのウィルコムPHSからの実験メールの結果です。ウィルコムのメールアドレスではなく、Yahoo!メールをPOPで扱うというものです。(ウィルコムには、一般のプロバイダの電子メールを受信できる端末が多いです)
よろしくご教示お願いします。
お礼
回答頂きありがとうございました。