Тааак.
Вот пример фильтра для открытия входящих писем.
нужно юзать OMSGID и избавляться от навязчивых треугольных скобок.

$$$$ TB! Message Filter $$$$
beginFilter
UID: [9D3AA700.01C62BCE.7F636543.0B4C4C56]
Name: Открыть\20пришедшее\20письмо
Filter: {\0D\0A\20`21\0D\0A}
RunExternal CmdLine thebat.exe\20/msgid:%STRREPLACE(%STRREPLACE(%OMSGID,\20\22<\22,\ 20\22\22),\20\22>\22,\20\22\22)?folder\3D\22\5C\5C ivan\5CInbox\22
IsActive
Ignore
IsSendQueue
endFilter
Ну а касательно выдирки текста, то в плагине MyMacros есть помогалка

%RegExp
Параметры

%RegExp(регулярное выражение, текст)
%RegExp(регулярное выражение, текст, маска)
Описание

Выполняет поиск Регулярного выражения в Тексте и возвращает совпадение. Если в Регулярном выражении содержатся вложенные регулярные выражения в скобках, используйте Маску для доступа к ним. $1 в Маске заменится на первое вложенное регулярное выражение и т.д.

Пример

%RegExp("\A(.+)@(.+)\Z","%FromAddr","Пользователь $1 на $2.")