Одним спасибо сыт не будешь
Карму подымай 8)
Одним спасибо сыт не будешь
Карму подымай 8)
Дык скажи куда жать, подыму!
Около моей морды
Karma: 7
[applaud] - поднять
[smite] - понизить
Как теперь (при всем этом) сделать, чтобы папка НЕ создавалась на диске, ЕСЛИ адресат прислал письмо без прикрепленных файлов? А то создается пустая папка в случае, если аттачей с письмом небыло.
У меня настроен такой входящий фильтр:
Условие Отправитель содержит xxx@zzzzzz.ru
И
Файл соответ.маске *.* прикреплен
Действия Извлечь файлы в
…\%DATE="mm-dd"\%StrTr("%OSUBJ", ':\"?/*', ' ` ')
Условие:
…
"И"
"Письмо(атрибуты)" "содержит прикреплённые файлы"
Действительно, так работает!
Но если поставить:
Условие Отправитель содержит xxx@zzzzzz.ru
ИЛИ
Отправитель содержит yyyyy@
И
"Письмо(атрибуты)" "содержит прикреплённые файлы"
тогда все-равно создает папку (даже если небыло аттачей)… :-[
не-ве-рю.
У меня условие:
Любое письмо
И
Любое письмо
И
"Письмо(атрибуты)" "содержит прикреплённые файлы"
запускается _только_ для писем с аттачами (как и хотелось)
мож какое-то недопонимание есть?
али может письма какие-то особенные для которых прикрепления считаются в наличии?
Чесное слово, работает именно так. ???
Вот, привожу весь свой фильтр:
$$$$ TB! Message Filter $$$$
beginFilter
UID: [C57C7900.01C6259D.105EAF46.56720862]
Name: проба
Filter: {\0D\0A\20`0`0`@consultant.nsk.ru\0D\0A1`0`0`vl320 \0D\0A0`16`0`2\0D\0A}
ExtractFiles IncrementName dir D:\5CDocuments\20and\20Settings\5CL3\5CМои\20докум енты\5CКарантин\5CGrand\5C%DATE\3D\22mm-dd\22\5C%DATE\3D\22HH.MM,SS\22_%StrTr(\22%OSUBJ\22 ,\20\27:\5C\22?/*\27,\20\27\20\20\20\20\20\20\27) dirrelative D:\5CDocuments\20and\20Settings\5CL3\5CМои\20докум енты\5CКарантин\5CGrand\5C%DATE\3D\22mm-dd\22\5C%DATE\3D\22HH.MM,SS\22_%StrTr(\22%OSUBJ\22 ,\20\27:\5C\22?/*\27,\20\27\20\20\20\20\20\20\27)
IsActive
Ignore
endFilter
Что здесь не так?
Пробовал тестить на других двух ящиках, результат тот-же. Отправлял одно письмо с файлом (папка создалась и в ней этот файл - так и надо было), второе письмо без файла (по теме письма создалась пустая папка :P).
Если что, у меня установлена ver.3.62.14
Ну там же ИЛИ стоит.
блоки надо делать.
aaa ИЛИ ббб И ссс = aaa ИЛИ (ббб И ссс)
а надо
(aaa ИЛИ ббб) И ссс
операция И - это умножение - имеет приоритет над ИЛИ (сложение)
Мне показалось или с первоначальной версии было два И ?
Это ж надо.. С блоками заработала именно так, как нужно!
Спасибо, спасибо, друг!