Необходимо передавать вложения определенной программе.
Создаю правило сортировки с двумя действиями:
1. Открепляем вложения в папку: "Извлечь файлы в c:\temp"
2. Выполняем программу, передавая ей имя вложения "Выполнить c:\temp.bat %OATTACHMENTS"
Может возникнуть ситуация, когда придет два письма подряд с одинаковым именем вложения.
В таком случае программа не успевает отработать первый раз до того, как вложение будет перезаписано вторым письмом.
Попробовал выгружать вложения в папки с темой письма:
1. Открепляем вложения в папку: "Извлечь файлы в c:\temp\%SUBJECT"
2. Выполняем программу, передавая ей имя вложения "Выполнить c:\temp.bat %SUBJECT\%OATTACHMENTS"
Но столкнулся с тем, что в теме письма могут быть недопустимые для создания папок символы. В таком случае папка все равно
создается с корректным именем, но второму действию все равно передается тема письма с недопустимыми символами.
Плюс еще может придти два письма с одинаковой темой.
Попробовал использовать MSGID. Не выходит.
Как поступать в таком случае?
Создаю правило сортировки с двумя действиями:
1. Открепляем вложения в папку: "Извлечь файлы в c:\temp"
2. Выполняем программу, передавая ей имя вложения "Выполнить c:\temp.bat %OATTACHMENTS"
Может возникнуть ситуация, когда придет два письма подряд с одинаковым именем вложения.
В таком случае программа не успевает отработать первый раз до того, как вложение будет перезаписано вторым письмом.
Попробовал выгружать вложения в папки с темой письма:
1. Открепляем вложения в папку: "Извлечь файлы в c:\temp\%SUBJECT"
2. Выполняем программу, передавая ей имя вложения "Выполнить c:\temp.bat %SUBJECT\%OATTACHMENTS"
Но столкнулся с тем, что в теме письма могут быть недопустимые для создания папок символы. В таком случае папка все равно
создается с корректным именем, но второму действию все равно передается тема письма с недопустимыми символами.
Плюс еще может придти два письма с одинаковой темой.
Попробовал использовать MSGID. Не выходит.
Как поступать в таком случае?