可能でしょうか?
# Outlook Expressなどに偽装したいと思っています
そのような設定や拡張の有無があれば教えてください。
http://search.luky.org/vine-users.7/msg04541.html
私は Thunderbird を使っていないので試していませんが、
about:config か pref.js の編集で
general.useragent.override を設定してやるといいみたいです。
general.useragent.overrideで上書きする対象はUserAgentですからOutlookExpressを示す事にはならないです。
本題に戻りますが、偽装したいのであればヘッダを自分で作ってしまえば良いのですから
user.jsなどにて以下のような設定を施します。
OutlookExpressということで、X-MailerとX-MimeOLEの2つを書き加える例:
(Thunderbird2.0.0.6で動作確認済み)
user_pref("general.useragent.override", ""); user_pref("mail.identity.id1.headers","X-Mailer,X-MimeOLE"); user_pref("mail.identity.id1.header.X-Mailer","X-Mailer: Microsoft Outlook Express 6.00.2800.1478"); user_pref("mail.identity.id1.header.X-MimeOLE","X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1478");
上記の id1 の部分はメールアドレスの登録idです。
メールアドレスを複数登録しているのであれば、必要分だけ記述する必要があります。
どのメールアドレスが、どのidなのかを調べたければ
ツール → オプション → 詳細 → 一般 → 設定エディタ という流れで
設定エディタを出してフィルタ欄にuseremailと入力すれば直に判ります。
(メールアドレスが1つだからid1とは限りませんので必ず事前に調べましょう)
あとは本物で造ったメールのヘッダと比較して調整してください。
ご回答ありがとうございます。
上記設定をuser.jsに追記し、Thunderbirdを再起動してテストしたところ
たしかにUser Agentが書き換わっていることが確認出来ました。
丁寧にご説明いただき、感謝いたします。
ご回答、ありがとうございます。
general.useragent.overrideは知らなかったのでとても参考になりました。