Мне нужно обработать ряд сообщений в моем приложении Thunderbird.app (Mac OS X Snow Leopard, Intel Core 2 Duo), удалить несколько по некоторым критериям, экспортировать некоторые другие, переместить небольшую их часть в специальную папку и создать иерархия файлов, чтобы идти со всем этим - программно.
С Outlook мне нравился VBScript + объектная модель COM: он делал бы все вышеперечисленное просто и интуитивно.
Что я могу использовать для достижения того же с Thunderbird?
Если доступно несколько вариантов, вот мои текущие предпочтения с точки зрения языков (хотя я могу адаптироваться к большинству вещей): Python, C++, AppleScript, PHP, Perl, Bash, ...
Если мне нужно перейти на Windows, чтобы использовать .NET и т.п., я могу (хотя я думаю, что самые популярные привязки исходят из мира с открытым исходным кодом?!) Если бы существовал инструмент командной строки, который делал то, что Мне нужно, я бы использовал это! (thunderbird.sh показывает сообщения; Thunderbird.sh создает папку X как дочернюю папку Y;)