Jaybanuan's Blog

どうせまた調べるハメになることをメモしていくブログ

snapでインストールしたThunderbirdのメッセージフィルタのコピー

はじめに

Thunderbirdでメールフィルタを別のアカウントにコピーしたかったが、画面上からコピーするメニューが見当たらなかった。 調べたところ、メールフィルタの設定はテキストファイルとしてThunderbirdのプロファイルのディレクトリの中に配置されており、単なるファイルコピーで別のアカウントにコピーできるようだ。

しかし、snapでインストールしたThunderbirdだとsnap固有の場所にプロファイルがあり、その場所はググっても見つけにくかったので、ここでメモしておく。

プロファイルの場所

snapでインストールしたThunderbirdのプロファイルは以下の場所にある。

~/snap/thunderbird/common/.thunderbird/[ランダム文字列].default

[ランダム文字列]は以下で確認できる。

$ cat ~/snap/thunderbird/common/.thunderbird/profiles.ini
[Profile0]
Name=default
IsRelative=1
Path=[ランダム文字列].default
Default=1

[General]
StartWithLastProfile=1
Version=2

メールフィルタのコピー

以下のように、アカウント1にメールフィルタの設定ファイルmsgFilterRules.datがあるとして、

/path/to/[ランダム文字列].default
└── Mail
    ├── アカウント1
    │   └── msgFilterRules.dat
    └── アカウント2

単にこの設定ファイルをアカウント2にコピーして、以下のようにすればよい。

/path/to/[ランダム文字列].default
└── Mail
    ├── アカウント1
    │   └── msgFilterRules.dat
    └── アカウント2
         └── msgFilterRules.dat