Страницы: 1
RSS
Отсеивание индивидуальных сообщений.
 
Есть группа адресов.
Допустим 111@ 222@ 333@.
Один из группы пишет письма как для всех так и только для одного адресата из группы. То есть если в поле кому указанно  333@ 111@ 222@, то в одну папку, а если 111@ и только, то в другую. Как этого можно добиться?
Не получается что то...  
 
Отсевание групповых сообщений делается так:
Адресат соответствует ".*@.*@.*" - без кавычек.

То есть это регулярное выражение будет срабатывать на всех полях Кому где есть по крайней мере два знака "собачка".

Такое условие вам подойдет?


 
Принцип понятен, но не сработало... :(
Все равно валит все в одну папку...
Есть люди которые пишут и в группу и лично мне, и надо разделить письма лично мне от писем для всех...
Не получается...

Вот так надо было?

$$$$ TB! Message Filter $$$$
beginFilter
UID: [7F303BE0.01C57700.7BB041D5.0F17E330]
Name: Все.
Filter: {\0D\0A\20`12`один\20два\20три\20четыре`0`0\0D\0A0`1`0`*@*@*\0D\0A}
MoveMessage folder \5C\5Cmail.\5CВсе
IsActive
Ignore
endFilter

 
Нет именно "соответствует", а не "содержит".
Именно "match", а не "contains".

"contains", "содержит"  - это условие соответствия по тексту. То есть сравнивается только текст.

"match", "соответствует" - это условия подходящести шаблона (основанного на регулярном выражении) для данной строки.

Шаблон регулярного выражения .*@.*@.* должен быть именно с "точками". Потому что:
точка - это означает любой символ.
звездочка - означает повторение несколько раз (ноль раз и более).
то есть точка+звездочка эквивалентна "любой строке"

Не путайте с масками имен файлов.



 
Спасибо огромное!
Заработало.
А где можно подробнее узнать чем  "соответствует" отличается от "содержит" и прочее?
Жаль нет в условиях "содержит только...".
Еще раз спасибо!
 
Даже не знаю - в хелпе на английском подробностей мало. Вроде там по русски надписи достаточно понятные.
Спрашивайте если чего.
Страницы: 1