На полном автомате не знаю как сделать - Бат отрабатывает фильтры применительно к текущим письмам в папке, о новых он ещё не догадывается и их можно отфильтровать только во второй заход, а его можно сделать вручную либо по планировщику.
Код:
$$$$ TB! Message Filter $$$$
beginFilter
UID: [68F1D63B.01CD9175.56795CCC.12A08401]
Name: Decrypt_and_Replace
Filter: {\0D\0A\20`2`0`Write_Subject_Here\0D\0A0`4`2`/5CW+BEGIN/5CW+PGP/5CW+MESSAGE/5CW+\0D\0A0`4`2`/5CW+END/5CW+PGP/5CW+MESSAGE/5CW+\0D\0A}
Tag: DandR
decrypt StoreDecrypted replace
IsContinue
IsActive
Ignore
endFilter
Код:
$$$$ TB! Message Filter $$$$
beginFilter
UID: [7C32F7D5.01CD9183.262636BD.14E4C7B3]
Name: Redirect_and_Move
Filter: {\0D\0A\20`2`2`/5C(decrypted/5C)$\0D\0A}
Tag: RandM
Forward address write_you_email@mail.ru
MoveMessage AutoFolder folder \5C\5Cyandex\5CInbox\5CYour_Folder
IsContinue
IsActive
Ignore
endFilter
Попробовал полностью автоматизировать процесс с помощью планировщика - указал периодически производить пересортровку входящей почты с использованием последнего из наших фильтров. К сожалению, видимо в Бате какой-то баг - не хочет корректно отрабатывать (The Bat! v5.1.6.2 пробная версия с истёкшим сроком). Можете попробовать, может быть у Вас получится. Ну а вообще, вариант когда сначала правило срабатывает автоматом (например, для вновь полученной почты) и затем вручную срабатывает второе, вполне рабочий, так же как и вариант когда дважды применяются фильтры вручную (для уже полученный писем в какой либо папке).
Будут вопросы - спрашивайте.
PS. Что-то мне уже начало казаться, что Вы вручную перелопатили 1,5к писем