Страницы: 1
RSS
Не просто сортировка, а сортировка с тэгами, Сортировщик
 
Здраствуйте. У меня возник вопрос, как организовать сортировку писем с одного аккаунта по разным папкам ориентируясь темами писем. Есть такие условия темы писем практически не меняются, меняются только его часть. Хотелось бы ограничиться определённым количестном правил, но чтобы эти правила работали на все случаи жизни. Как пример ниже привожу темы писем которые должны сортироваться в разные папки, вопрос состоит в том чтобы создать универсальные правила которые определяли куда кинуть письма в режиме автомата, т.е. если надо создать папку, такая папка создается в режиме автоматизма.
Пример:
petersburg12, 4-й день, утренняя газета для XaTeI
classic96, 6-й день, утренняя газета для Джек_Восьмёркин
Это два примера двух писем, которые должны рассортироваться в разные папки, папку petersburg12 и папку classic96
Буду очень признателен за помощь.
Спасибо.
 
Что-то вроде этого?
http://www.forum.nobat.ru/index.php?topic=4375.0
 
Цитата
Иван Болховитинов пишет:
Что-то вроде этого?
Похоже, вот только если бы я понимал как написать этот тэг  )). А куда его писать надо в строку тэга или в строку действия перемещения в папку?
 
Я вот что сделал в строке действия прописал путь перемещения письма с указаним целевой папки взять из темы, но в заголовке темы есть лишняя информация которую надо отрезать чтобы имя целевой папки было универсальным для всех писем с темой начинающихся например с petersburg12, 0-й день. Сообщение гражданина города aQua остальное после запятой отрезать  0-й день. Сообщение гражданина города aQua. Тогда все письма с темой petersburg12 лягут в одну папку, письма с темой classic69 лягут в другую папку
 
Криво, но все таки я добился желаемого эффекта ))
Что я сделал:
1. Создал ряд правил сортировки /их у меня 9
2. В действии прописал куда кинуть письмо \\\MAFIA\%UMCCUTFROMTO(%OSUBJ,"",",")\и т.д.
и все. )
 
Помогут дополнительные макросы.
Например эти: http://www.nobat.ru/mymacros.php


[Макрос] %RegExp
[Описание] Параметры:
%RegExp(regular expression, text)
Макрос не делает ничего уникального. Это просто замена комбинации следующих макросов (только более кототкая и понятная):
%SetPattRegExp="regular expression"%RegExpMatch="text"
[Пример работы] %RegExp("A(.+)@","%FromAddr")

[Макрос] %GetValueN
[Описание] Параметры:
%GetValueN(n, list)
%GetValueN(n, list, separator)
Макрос возвращает n-е значение из списка. Список это строка с перечисленными значениями. Разделитель сообщения по умолчанию "," (запятая), но его можно изменить.
Отдельные значения, если они содержат внутри себя разделитель, можно заключать в кавычки " и ´.
Внутри значений можно использовать escape-последовательности. "\n" и "\t" воспринимаются как перевод строки и табуляция соответственно.
Обратите внимание на то что пример строкой ниже работать не будет. Потому что символ " используется как ограничитель макроса %To, и его нельзя использовать внутри. Это ограничение, накладываемое The Bat!´ом.
%To="%GetValueN(´2´,´"test, a","test2, b","test3, c"´)"
Чтоб избежать этого можно использовать быстрые шаблоны или внешние текстовые файлы:
Макрос:
%To="%GetValueN(´2´,´%QInclude=?sample??)"
Быстрый шаблон "sample":
"test, a","test2, b","test3, c"
[Пример работы] %GetValueN("3","one, ?two\ntwo?, ?third \´ third \´ third?")
 
Цитата
Криво, но все таки я добился желаемого эффекта ))
Это не криво, а нормально.
Встроенные макросы - не панацея от всех болезней.
Иногда нужни и дополнительные.
 
Спасибо за содействие, у меня еще есть несколько мыслей /хы и сам расмеялся над тем что написал :)/ но все же есть ещё несколько мыслей чего бы хотелось настроить, но я пока не готов изложить задачу. Один только вопрос возможно ли сделать так чтобы скажем из приходящего письма формировалась другое письмо в таком формате, чтобы скажем имена или ники были в виде ссылок при нажатие на которые формировался ответ вида
==========================
#mail party NIK party pass
TEXT
==========================
 
Не знаю....
идея:
Формировать письмо не сложно.
В нем надо написать ссылку вида mailto:aaa@mail.ru?subject=BlaBlaBla

В шаблоне ящика или адрески прописать реакцию на макрос
%subject

Может что и выйдет....
Страницы: 1