添付ファイルを保存したときに先に照会したソフトを使って完全に自動で文字化けを解消する方法に気付きました。
添付ファイルを保存するフォルダにフォルダアクションを指定する方法です。
以下のようなアップルスクリプトをスクリプトエディタ(アプリケーションフォルダのAppleScriptに入ってます)で作り、「ファイル名修正」の名前でスクリプトを保存します(スクリプトの保存先はどこでも良いですが、標準的には起動ディスクの/ライブラリ/Scripts/Folder Action Scripts)。なお、MIME-B-Decoderアプリケーションは起動ディスクのアプリケーションフォルダに入っているものとします。
-----ここから
on adding folder items to open_folder after receiving target_items
tell application "Finder"
repeat with obj in target_items
open document file obj using application file "MIME-B-Decoder.app" of folder "Applications" of startup disk
end repeat
end tell
end adding folder items to
-----ここまで
次に、添付ファイルを保存するフォルダ(Tigerだと「〜/ライブラリ/メールダウンロード」がデフォルト)をctrl-クリックして「フォルダアクションを使用可能にする」を選びます。
再度フォルダをctrl-クリックし、「フォルダアクションを関連付ける」メニューを選んで、先に保存したスクリプトを指定します。
以上で、添付ファイルを上記のフォルダに保存したと同時にスクリプトが起動し、保存したファイルをMIME-B-Decoderに渡してファイル名を修正してくれます。
MIME-B-DecoderはMIME-Bエンコードでないファイル名はそのままにするようなので、化けてないファイルに害はありません。
Automatorでもできるのかもしれませんが、上記の方法ならMIME-B-Decoderが動作するJaguar以降の環境ならどれでも使えるはずです(動作確認はTigerのみ)。
#作者の方にも上記のスクリプトを一緒に配布してもらえるようメールしておきました。