トップ «前の日記(2007-10-21) 最新 次の日記(2007-10-25)» 編集

十日日記


2007-10-22

Link Thunderbirdでメール送信者名を表示する

■追記2008-05-19

いま現在私はThunderbirdを使っていないのですが(Gmailに完全移行)、表題にある機能を実現するアドオン「Sendar Name」が公開されています。

■原文

Mozilla Thunderbird 2.0.xでは、アドレス帳に登録されているメールアドレスから送信されたメールを、ヘッダーではなく名前(表示名)で表示できないだろうか――というような相談を、しばらく前に受けた。

ふつうのPCのメールなら、ヘッダーのFrom行は

Testu Takemoto <testu@example.com>

のようにギュメで括ってあることが多い。ところが携帯電話からのメールはアドレスだけだ。しかも困ったことに、迷惑メール対策のために当人が推定できないようなメールアドレスが珍しくない。たとえば先の竹本氏の携帯から送られてくるメールアドレスが

shingon-inketsu-zoro-zoro-kabu-kabu@example.com

だったとき、差出人欄は上の長いアドレスではなく

竹本 テツ

のように名前で表示させたいという。

Thunderbirdのペインざっと調べた上での暫定的結論。上記機能をスレッドペイン(Thread Pane:リスト表示部)で実現するには、パッチを当ててビルドしなおす必要がある。一方、メッセージペインのヘッダーだけでよいなら、userChrome.jsの使用によって実現可能である。

一例として、イオ光ファイバーから届いたメールを例にとろう。スレッドペインには、右図上のようにメールアドレスだけが描かれている。右図下の差出人欄には、「イオ インフォ」とある。アドレス帳に先のメールアドレスを登録したため、表示が上書きされている。

ここで鍵となるuserChrome.jsは、MozillaソフトウェアのUI制御を司るJavaScriptを上書きする、それなりに危険なツールである。以下にはWindowsでの手順だけを記すが、userChrome.jsそのものの概略については朝顔日記を参照のこと。

まず、userChrome.js 0.8を入手する。リンク先にある“userchrome.js.xpi”というファイルを、適当な場所に保管すればよい。

次にThunderbird 2.0.6を起動し、〈ツール〉-〈アドオン〉メニューから「インストール」ボタンを選び、先に保管した“userchrome.js.xpi”を選択する。署名に関する警告が出るが、そのまま進む。インストールできたらThunderbirdを終了。

さて、表題の機能を追加するためのスクリプトをuserChrome.jsに追加してやる必要がある。userChrome.jsは、たとえばユーザー名をZZZとすると、

C:\Documents and Settings\ZZZ\Application Data\Thunderbird\Profiles\XXXXXXXX.default\chrome\userChrome.js

に保管されている。上のXXXXXXXXには任意の英数字が入る。このファイルをエディタで開き、デフォルトで記載されているif文を消去した上で、「Display name from address book」に載っているコード片を貼り付ける。さらに

ABDisplayName = {

  // customize:
  cardColumn: "displayName",
  abFrom: false,
  abReplyTo: false,

の5行目の設定を

   abFrom: true,

としておく。

最後にThunderbirdの設定を確認する。〈ツール〉-〈オプション〉-〈詳細〉-〈一般〉にある、“アドレス帳に登録されている人については宛先フィールドで<メールアドレス>部を表示しない”にチェックが入っているか確認。入っていなければ、入れる。これでおしまい。

参考となるリンク先「Bugzilla@Mozilla - Bug 243631」は、Google検索して見つけた2ちゃんねるの「Mozilla Thunderbird質問スレッド part.10」に記されていた。

VC6環境を残している人は、前段落のリンク先にあるパッチを当てればスレッドペインでも実現できるかもしれない。当方はVC8環境にしてしまったので、試すことができない。

Tags: PC
本日のツッコミ(全2件) [ツッコミを入れる]
Link あけのぼ (2008-08-15 15:46)

こんにちわ。<br>メールソフトを使っててずっと送信者がよくわからないのが不満でいろいろ調べていました。<br><br>まず、userChrome.js 0.8を入手する。リンク先にある“userchrome.js.xpi”というファイルを、適当な場所に保管すればよい。<br><br>と言う部分がわかりませんでした。というか、行ってみたのですがどこでダウンロードできるのかがわからなかったんです。<br><br>PCのことはさほど詳しくないので、おかしな質問かもしれませんが、教えていただけたら幸いです。<br><br>もしよろしければメールでお教えください。<br><br>唐突なお願い。申し訳ありません。

Link nabesin (2008-08-16 14:33)

ご本人さまにはメールをしましたが、<br>「追記」で書かれているアドオン「Sender Name」を<br>インストールすれば、ややこしい操作は必要ありません。

[]


プロフィール

渡辺 慎太郎(na@10days.org)

分野別表示

Admin | Client | Dev | Excel | Linux | PC | PDA | Web | iPad | web | 家電 | 文具 | | 英語 | 言語 | | 音楽

月別表示

1999|07|
2003|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|

最近の記事

雨量情報 dictionary.com Yahoo google Yahoo! 路線情報 東京アメッシュ l-mura l-aka l-momo 目次 r-mura r-aka r-daidai r-kiiro asahi.com nogulabo r-sora r-midori r-midori r-momo