Прочитал статью на этом сайте (https://nobat.ru/unzip.html) насчет автораспаковки приаттаченных файлов.
Хочу поделиться альтернативным методом.
В моей ситуации я периодечски получаю zip-архив со списком dvd.
Кратко - фильтр делает 2 вещи: сохраняет файл в папку и запускает .bat-файл, который распаковывает архив в нужное место. Итак,
1. Создать правило (Account -> Sorting office/filters). Назовем его dvd.
Добавить два условия:
HEADER contains "prodavets_dvd@domain.com"
AND HEADER contains "Content-Type: multipart/mixed;"
2. В Actions добавить
Extract files to "drive_letter:\folder\dvd_list"
и Execute "drive_letter:\folder\dvd_unzip.bat"
Остается только создать файл dvd_unzip.bat
У меня он имеет следующий вид (пример для консольной win32-версии архиватора 7-zip):
----
@echo off
drive:\Programs\arc\7za.exe e -aoa drive:\0_Temp\_dvd\*.ZIP -odrive:\1_Data\DVD_список
----
NB: Если будете использовать русские имена, сохраняйте bat-файл в кодировке 866 (она же зовется OEM в некоторых редакторах, например, в EditPad Lite).
PS Может быть, что метод кривой в части обнаружения аттача (критерий Content-type), но в моей конкретной задаче работает "на ура". Главное, чтобы существовал выбор: использоваться скрипт или правило + .bat-файл.