Я хочу отфильтровать вложения электронной почты csv, извлеченные из gmail через ConsumeIMAP
по имени файла.У меня возникли проблемы с тем, какой синтаксис использовать при настройке RouteonAttributes
процессора.
Мне удалось извлечь файл CSV из Gmail, настроив атрибуты RouteonAttributes для
fetchcsv | ${filename:contains('.csv')}
, но когда япопробуйте указать имя файла
"${filename:contains('Threat_-_SQL_Injection_-_Rule*')}"
, оно всегда направляется на несопоставленное.Имя файла Threat_-_SQL_Injection_-_Rule-2019-06-29
.Дата, следующая за "Rule-"
, также будет постоянно меняться в зависимости от даты ее отправки.Мне также нужно было бы написать маршрут к имени свойства для файла "Threat_-_Vulnerability_Scanner_-_Rule-2019-06-28"
.Буду признателен за любую помощь в настройке.