Thunderbirdの未読メールの色を変更する方法をご紹介!

Thunderbirdの未読メールの色を変更する方法をご紹介!

Thunderbirdの未読メールの色は、デフォルトだと太い黒色となっています。この未読メールの色を赤色や青色など、黒色以外の色に変更したいと思ったことはありませんか?この記事では、Thunderbirdの未読メールの色を変更する方法をご紹介しています。


目次[非表示]

  1. Thunderbirdの未読メールの色は変更できる?
  2. Thunderbirdの未読メールの色を変更する方法
  3. まとめ

Thunderbirdの未読メールの色は変更できる?

デフォルトの未読メールは太字で表示
メーラーアプリ・Thunderbirdでは、デフォルトの未読メールは太字で表示されるようになっています。しかし、色は既読メールと同じ黒なのでイマイチ見分けが付きにくいですよね。

もし未読メールの色を変えることができれば、赤色や青色にすることで未読メールがある!と素早く認識することができて便利になりますよね。

しかし困ったことに、Thunderbirdのオプションではフォントやメッセージ・宛先の色を変えることはできても、未読メールの色を変えることはできないのです。アドオンも、メッセージのテキストや背景に色を付けることのできるものはあっても、やはり未読メールの色を変えるものはありませんでした。

ですが、Thunderbirdの設定フォルダの中にあるCSSファイルを編集することで未読メールの色を変えることができるようになります。この記事では、ThunderbirdのCSSファイルを編集して未読メールの色を変える方法をご紹介していきます。

Thunderbirdの未読メールの色を変更する方法

それでは、Thunderbirdの未読メールの色を変更する方法を説明します。

まずは、「C:\Users\<ユーザー名>\AppData\Roaming\Thunderbird\Profiles」フォルダの中にある、使用中の「<英数字>.default」フォルダを開きます。そして、フォルダ内に「chrome」フォルダを新規作成しましょう。

メモ帳などのテキストエディタ
次にメモ帳などのテキストエディタを開き、下記のコマンドをコピー&ペーストしてファイルを保存します。ファイル名は「userChrome.css」・文字コードは「UTF-8」で、「chrome」フォルダ内に保存しましょう。
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

#threadTree > treechildren {
  font-size:13px !important;
}

#folderTree {
  font-size:16px !important;
}

/* 1.スレッドペインの未読メッセージの文字色を変える */
treechildren::-moz-tree-cell-text(unread) {
  color: red !important;
}

/* 2.フォルダに未読メッセージがある場合の文字色 */
/* single folder with unread messages */
#folderTree > treechildren::-moz-tree-cell-text(hasUnreadMessages-true) {
  color: blue !important;
}

/* 3.フォルダペインを開いた時に未読メッセージがある場合の文字色 */
/* open folder containing subfolder with unread messages */
#folderTree > treechildren::-moz-tree-cell-text(subfoldersHaveUnreadMessages-true) {
  color: green !important;
}

/* 4.フォルダペインを畳んだ時に未読メッセージがある場合の文字色 */
/* closed folder containing subfolder with unread messages */
#folderTree > treechildren::-moz-tree-cell-text(closed, subfoldersHaveUnreadMessages-true) {
  color: #BDBDBD !important;
}
未読メールの文字色が赤色
Thunderbirdを再起動すると、未読メールの文字色が赤色になっていることが確認できますね。

もし未読メールの文字色を赤色ではなく青色にしたい場合は、/* 1.スレッドペインの未読メッセージの文字色を変える */部分のコマンドで

treechildren::-moz-tree-cell-text(unread) {
  color: blue !important;
}

のように、「color:」の後のコマンドをredから「blue」に変更することで青色に変えることができますよ。これらの色はHTML・CSSカラーコードにも対応しているので、好きな色に自由に変更可能です。

未読メールの色を青色に変更
こちらが、未読メールの色を青色に変更したものです。これも未読メールだということがすぐに分かりやすくていい感じですね。

まとめ

Thunderbirdの未読メールの色を変更する方法をご紹介!いかがでしたでしょうか。

メーラーアプリ・Thunderbirdでは、未読のメールは太い黒色で表示されます。しかし、既読のメールも黒色なのでメール一覧を表示させている時にパッと分かりづらいですよね。しかもThunderbirdではオプションでフォントやメッセージの色を変えることはできるのに未読メールの色を変えることはできません。色を変えるためのアドオンも、未読メールの色を変えるものがないため困ってしまいがちです。

実は、アカウントフォルダにCSSファイルを作成して、コマンドを記入することで未読メールの色を変えることができるようになりますよ。コマンドが分からない…という人も、記事内にコマンドを丸ごと載せていますので、記事内で紹介している方法の通りに操作してみてくださいね。