移行ツール使わずに、スクラッチから Mountain Lion のセットアップしてる。
メール自体は IMAP なので移行必要ないし、Mail.app の設定も大抵そんなに大変じゃないからまた設定し直したのだけれど、振り分けルールだけはもう一度作りなおすのが面倒なので、移行してみた。
移行に成功したのだが、コピーするだけじゃなくて、ファイル名とファイル構造が変わっていたので、メモ。
コピー元の Mac (Lion / Mail.app 5.2) にある
~/Library/Mail/V2/MailData/MessageRules.plist
をコピー先の Mac (Mountain Lion / Mail.app 6.0) の
~/Library/Mail/V2/MailData/SyncedRules.plist
として保存する。
MessageRules.plist と SyncedRules.plist では中の構造が微妙に変わってるので、書き換える。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>rules</key> <array> <dict> <key>Active</key> <string>1</string> <key>AllCriteriaMustBeSatisfied</key> <string>NO</string> <key>AutoResponseType</key> <integer>0</integer> <key>Color</key> (中略) <string>迷惑メール</string> <key>ShouldCopyMessage</key> <string>NO</string> <key>ShouldTransferMessage</key> <string>NO</string> <key>TimeStamp</key> <integer>339301431</integer> <key>Version</key> <integer>2</integer> </dict> </array> <key>version</key> <integer>34</integer> </dict> </plist>
の3〜4行目
<dict> <key>rules</key>
と後ろから2〜4行目
<key>version</key> <integer>34</integer> </dict>
を消す。
以上でOKなはず。
ルールの順番とか enable/disable のチェックが外れてるかもしれないが、それは GUI からポチポチ直せばいいと思うよ。
間違い等あればお知らせください。