Сервер CommunigatePro
может автоматически обрабатывать ваши письма, используя несколько
«Автоматических правил». Каждое правило имеет имя, приоритет, набор условий и
набор действий.
Внимание!
Правила уникально идентифицируются по значению своего приоритета,
т.е. если у вас уже есть правила с приоритетами 9(наивысший), 8 и 7, то
приоритет нового правила не должен равняться 9(наивысший), 8 или 7.
Соответственно, если у пользователя есть правила "1", "2" и "3" с приоритетами,
соответственно, равные 8, 6 и 4. Если пользователь изменит приоритет 3-го
правила с 4 на 8, то содержимое правила (условия и действия) "3" заменится
(перезапишется
) на содержимое правила "1".
Правило с наивысшим приоритетом выполняется в первую очередь: правило с
приоритетом 9 применяется перед правилом с приоритетом 1. Если письмо
удовлетворяет условиям нескольких правил, то обработка письма будет выполняться
в соответствии с приоритетом этих нескольких правил. Например, письмо попадает
под 3 правила:
-
Правило «А» с приоритетом 9 (Наивысший).
-
Правило «Б» с приоритетом 7.
-
Правило «В» с приоритетом 1.
|
Сначала к данному правилу применяется правило «А», потом «Б» и, в заключении,
правило «В». Администратор может ограничить количество правил, которые может
определить пользователь.
Сокращения:
-
таблица правил, определенных пользователем - таблица.
-
правило обработки корреспонденции – правило
-
условия применения правила – условие
-
действия правила обработки – действия
|
Создание, переименование и удаление правила.
Пользователь может добавлять, удалять или модифицировать правила в
разделе «Фильтры» главной страницы своего почтового ящика.
Чтобы создать правило нужно написать имя правила в поле «Имя правила»,
изменить, если необходимо, приоритет и затем нажать кнопку «Добавить правило».
Чтобы удалить правило нужно в таблице поставить галочку в поле «Удаление»
напротив правила, которое Вы хотите удалить, и нажать кнопку «ПРИМЕНИТЬ» внизу
страницы. Чтобы изменить условия и действия нужно выбрать ссылку
«Редактирование» в таблице напротив нужного правила.
Принцип применения правила автоматической обработки корреспонденции.
Правило имеет имя (идентификатор), условия применения и функциональную
часть (операции), т.е. что именно нужно сделать с сообщением. Каждое правило
может иметь одно, несколько или ни одного условия. Условия проверяются в
порядке их определения – сверху вниз по таблице. Если письмо соответствует всем
условиям, то к данному письму применяются операции (действия).
Параметры сообщения
-
From - Значение электронного адреса отправителя. Возможные
варианты:
name@domain
real_name <name@domain>
name@domain (real_name)
-
Sender - Действительное имя отправителя. Обычно - это синоним поля
"FROM". Данное поле не является стандартным заголовком электронного письма.
-
Return-Path - Значение поля заголовка “MAIL FROM”.
-
To - Значение поля «To».
-
Cc - Значение поля «Cc».
-
Any To or Cc - Значение поля «To» или Значение поля «Сс», либо и то и другое.
-
Each To or Cc - И Значение поля «To», и Значение поля «Сс».
-
Reply-To - Значение поля «Reply-To» в заголовке данного письма.
-
'From' Name - Полное имя отправителя.
-
Subject - Тема письма.
-
Message-Id - Идентификатор письма.
-
Message Size - Размер письма.
-
Time of Day - Текущее время.
-
Current Date - Текущая дата.
-
Current Day - Текущий день недели.
-
Human Generated - Проверка того, содержит ли данное письмо нестандартные
заголовки.
-
Header Field - Заголовок письма.
-
Any Recipient - Электронный адрес какого-нибудь из получателей.
-
Each Recipient - Электронный адрес каждого из получателей.
|
Операции сравнения на соответствие условиям
-
is - Совпадает с одним регулярным выражением (поле «Параметр»)
-
is not - Отрицание операции “is”.
-
in - Совпадает с одним (или более) из указанных выражений.
-
not in - Отрицание операции “in”.
-
greater then - больше чем (например, для текущей даты или времени).
-
less then - меньше чем.
|
Действия после успешно завершенной операци сравнения
-
Store in mailbox name
- Копировать в указанную папку.
-
Mark operation [, operation, … ]
- Пометить письмо (Seen или Read (Прочтено), Flagged, Answered).
-
Add header header fields
- Добавить заголовок.
-
Reject with error message text
- Тоже самое, что и «Stop processing», не сохраняя в папке «Входящие»,
отправляя обратно сообщение об ошибке.
-
Discard - Тоже самое, что и «Stop processing», не сохраняя в папке «Входящие»,
но сообщение об успешной доставке отправляется отправителю, если указано.
Последовательное применение функций Store in mailbox name и Disccard даст
эффект перемещения обрабатываемого письма.
-
Stop processing - Прекратить обработку письма, не применяя правила с более
низким приоритетом, письмо сохраняется в папке «Входящие».
-
Redirect Copy to addresses
- Перенаправить по адресам, указанным через запятую.
-
Forward to addresses
- Переслать по указанному адресу, значение параметра «From» изменяется на
значение текущего аккаунта.
-
Mirror to addresses
- Тоже само, что и «redirect», но из заголовка письмо удаляется поле
«Return-Receipt-to» и «Errors-to», и добавляется поле X-Mirrored-by со
значением текущего аккаунта.
-
Reply with message text
- Ответить пользователю, указанному только в поле «From» с добавлением текста.
В тексте могут быть встроенные макросы.
-
Reply to All with message text
- Тоже самое, что и "Reply with", только для всех адресов, указанных в полях
"From", "Cc" и "Bcc" с добавлением в письмо текста, который может содержать
встроенные макросы.
-
React with message text - Обработать (переслать) данное письмо со
следующими параметрами (message text), т.е. с другим заголовком. В параметрах
данной команды могут быть любое количество полей Bcc и Сс и любой количество
дополнительных полей. Должна присутствовать пустая строка сразу после заголовка
и текст сообщения.
|
|